etcd/client: use resp channel for errors too