Explain why a monotonic clock is preferable for measuring a request timeout.