I just checked and desktop chrome seems to fire the next event immediately in the case when current time > scheduledTime + period, and that option seems to make the most sense to me so I suggest we use that.