Bad custom error message handling

This only includes a failing test right now--not a fix. In my client, I'm also seeing an empty `RestClient::RequestFailed#http_body` instead of the generic message, but that may be my problem.