Raise a ServiceConnectionError.new error when connection fails

Potential fix for https://github.com/intercom/intercom-ruby/issues/4
`Intercom::ServiceUnavailableError.new('Service Unavailable [request timed out]')`

to indicate this is a client side detection