Handle unexpected errors in etcd watcher