[JBIDE-13794] not replacing error message from server in HttpClientException

Not replacing server error message if present. Creating an error message
only if the server did not return a message. This way we're not replacing
json returned from server and only adding a message if none was returned.