Catch race condition in request_running()

if we send a proxied packet, we may get a reply before the
timer has a chance to update request->process = proxy_running.
In that case, just update the state ourselves to make sense.