http_request_full doesn't cancel its timeout when a request succeeds

This causes problems elsewhere.