Increase the precision of TIMEOUT
Increase the precision of TIMEOUT

This commit ensures that the TIMEOUT is always checked prior to
returning data to the client, and that the elapsed command time
cannot be greater than the timeout value.

tidwall/tile38,tidwall/tile38