Add details about the response to exceptions when Solr doesn't return HTTP 200

When Solr doesn't return a HTP 200 response, include the `status_code`,
`content`, and `headers` of the response on the raised Exception.