properly clean up our etcd state when exiting