IOException is wrapped in BraintreeConnException and passed to App layer