None of the code using this actually expected the timer to fire right away, but they would instead call start() on it once they were ready to accept a timer fire. Let's make the API behave the way its clients believed it did. :^)
This simply restarts the timer with the existing millisecond interval.
This is just a convenience function for creating single-shot timers.