After creating the VM, we should wait_for the vm to exist on the provider to ensure the finalizer will work, and prevent the race condition where the VM create call may return before the VM appears in this provider's VM list.