fixes #18366 - vmware: delete vm only if created with errors
(cherry picked from commit b7cb8e5f47b6d10715cffc49070eee931d712637)
fixes #18366 - vmware: delete vm only if created with errors
(cherry picked from commit b7cb8e5f47b6d10715cffc49070eee931d712637)