All changes to next_time go through setNextTime()

This makes stopping the timer and changing the next triggering
time work.