timers: update `now` within  `listOnTimeout`

Fixes #8133, #8105.
timers: now `setInterval` works between calls

Fixes #8066.