Poll the etcd listener until it's up before running the client to avoid the `timer:sleep/1` call in https://github.com/rabbitmq/rabbitmq-server/commit/c23c632753ef329fd728e0a48c60f9e386d9acb6.