.error and timeout support for jsonp requests