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.
@blomquisg 
Yes, more readable now. 
Turns out the end user has configured NIC teaming on their hosts and we don't support that.