Timeouts for long requests like launch or resume timed the entire
HTTP operation. If the host was no longer reachable, we could
spend 2 minutes sitting there, even though we hadn't even made
successful contact with the host to give it our request yet.
Now we will time out a request if we can't send it in 5 seconds,
regardless of how long we want to wait for the server to respond.