Fix race condition of mutex acquisition followed immediately by zk cxn loss.
Refactor Guava LeaderService to use LeaderLatch to simplify control flow.