* reschedule
* add tests
* Apply suggestions from code review
Co-authored-by: Dan Forbes <dan@danforbes.dev>
* add test for reschedule named perodic
* update test
* handle the case when reschedule does not change time
Co-authored-by: Dan Forbes <dan@danforbes.dev>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>