Fixes unnecessary VM restart. VM userdata is currently not returned by the API listVirtualMachine and task will always be marked as changed in has_changed(), which will result in an unnecessary VM restart if force=true. Reported by @Mayeu
The default metadata was specified with a string "preview" instead of the list ["preview"].