Default IP on timeout

The blocking error on my system is that sonos auto-discovery... doesn't.  I require the ability to (at least) failover to a known IP.

I'm happy spend time fixing up this PR.