Hello Oliver,
Genuinely sorry to hear of your troubles! (and welcome to Communities!)
First off, you need to remove the main suspects that prevent a VM from being powered-on or registered:
- From vCenter, are you able to remove the invalid VMs from inventory?
- cd into one of the VMs namespace folders, do you see a .vmx~ file?(Emphasis on the '~') If so, then you can safely delete this (it should not be present if the VM is down).
- Are there any .vswp files? If so then delete these too (also not present when VM is down).
If vmx~ and/or .vswp(s) were present then at this point you should try to register the VM directly on a host and try to power it on using the vim-cmd commands listed in the kb articles you mentioned.
If it fails to register, try disconnecting the host from vCenter and test it then.
If still goosed then you should consider looking for potential file-locks against the .vmdk files from the destination hosts that were not rebooted (unlikely but I think it is possible since these were in the process of vMotion). vmkftools -D is your friend here, follow the steps in kb 10051.
Another thing you could do (assuming there are no locks against the vmdk descriptors or -flats) is simply create dummy VMs and attach the existing vmdk disks to them.
Bob
-o- If you found this comment useful please click the 'Helpful' button and/or select as 'Answer' if you consider it so, please ask follow-up questions if you have any -o-