Fix timeout tracking in Distributor.

The last response timestamp in the `Distributer` is not updated if the client is idle, causing the client to close the connection prematurely.