978ab8a4dd
Timeout callback function should not be rescheduled again with the same timeout because we compute a new timeout and schedule it again instead. So the callback function needs to return false to not be scheduled again by default.