Ensure that the deferred tick runs this frame.

Previously it was using Date.now(), which might be a millisecond or two past the
now time of the current frame, and thus might not run until the next frame! By
using the current time, we guarantee that it runs at the end of this frame.