etcdhttp: always respond json-format error to client

@unihorn IMHO it's an operator issue, not a user issue, so I think a generic 500 is fine.