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.
Nice, I didn't know the `0` lookup would work.  But looks like `fetch_path` is shared with `Hash` and `Array`. :smile: 

https://github.com/ManageIQ/more_core_extensions/blob/beb386b8c2ffbc4e470571aaaf29121ccf9298fa/lib/more_core_extensions/core_ext/shared/nested.rb#L20