We should return a proper error here. e.g.

``` js
  return callback(err || new Error('Invalid response code: ' + response.statusCode'));
```