RF-402: added connection timeout, retry to different zkserver and expone...

These changes were driven by an outage caused by the inability to quickly ignore a zookeeper server that is down for a prolonged period of time.