immediate_wakeup_self? returns earlier.
time watch mechanism changed.