Well... technically it is not strictly linked to client timeout and in my opinion is not the best way to prevent high client latency. Perhaps that should be done by actually timing it, so you could fix client timeouts at say 2 seconds, instead of having it something seconds, and sometimes milliseconds.