We have done this before as well... blcli created the vgp and executed the vgj and this does register the VM in BSA. I am short on time at the moment but maybe there is a booleen value in some of the blcli that tells it to register or not. When your VGJ completes to create the empty package do you not see TEST-VM in an all servers smart group?
i'm now testing the same scenario with VGP and VGJ, as i suppose this is the way it should be done.
My initial test was using a BLPackage by selecting "Add to Depot as BLPackage" on the VirtualCenter server and the customizing this BLPackage.
But it looks to me as if it is done this way, there is no way to have the MAC regsitered.
Yea makes sense. If I can help with anything let me know!