(#2660) using xhr.timeout

Responses are never delivered when we use XHR.upload in
mobile safari when making requests against URLs
that are handled by NSURLPrototocol.