CURATOR-126: Fix race condition in CuratorFrameworkImpl.close()

But doesn't that mean that Executor.shutdownNow() is broken throughout the code? If so, I think there should be a separate issue to fix it globally.