Make SyncEtcdClient just wrap an async EtcdClient.

Would definitely be worth adding a new comment to indicate the new requirement that someone is dispatching the event loop of that ```EtcdClient```, somewhere!