backend etcd: avoid nil response by checking etcd error