Cause: If a Vm moves to another Host, but we are doing a Host targeted refresh, it will appear to be deleted from that Host. However,we also delete the Vm from its EMS. This is not correct as we actually don't have enough information at that time.
Consequence: - Ems_refresh errors out with "invoking [on_error] method=[update_provision_status(status => '[No Cloud/Infrastructure Provider defined]"
Fix: Queue up a targeted refresh for that Vm.
Result: Refresh completes.