Eu sei que essa resposta vem um bom tempo depois das perguntas, mas recentemente encontrei uma solução completamente diferente para a reinicialização da VM.
Se você tiver um cluster do VMware HA, no VirtualCenter, clique com o botão direito do mouse no Cluster e escolha Editar configurações .
Na caixa de diálogo "Configurações de cluster", escolha VMware HA à esquerda. No painel à direita, você verá uma seção intitulada Configurações de cluster padrão Definir a lista suspensa Resposta de isolamento de host para " Deixar a VM ativada "
Dessa forma, quando a conectividade de rede voltar, os hosts ainda estarão lá e poderão continuar fazendo seus trabalhos.