SCVMM - Gracefully handle hosts with no IP addresses

A user in the community ran into a situation where PowerShell reports no IP addresses for one of their hosts, causing the worker to bomb out. This PR gracefully handles this.
i.e. these two lines can just be

```ruby
return nic.fetch_path(:Props, :IPAddresses, 0, :MS, :IPAddressToString)
```