If the system clock is rolled back after the timeout is set, the echo may not fire. Using a monotonic clock ensures that it fires at or after LONGTIME has elapsed.