minor: this seems like it could generate some weirdly-formatted error messages, and it's not clear from the error message which part came from the server.

What do you think about something like this:
```ruby
"#{error_message} #{contact_message}\nResponse from server: #{e.response.body}"
```