allow Faraday timeouts to be configurable, better exception reporting