Make unauthorized error less friendly
Intercom request errors cause 500 error, unless we got a 404 from Intercom
`doRequest` method passes response body to callback - for testing
wow such specs very testing much jasine