Switched EtcdWatcher to use the `hosts` parameter and rotate through the hosts until a reachable host is found.
Switched to less resilient failover for etcd in favor of fewer connections made to etcd.