etcdhttp: always respond json-format error to client

Why are we leaking the details of an internal server error to clients?