Lots of bad things happen if your clock goes backwards, which is why NTP doesn't do this. Depending on what your system is doing, setting the clock backwards can have serious security implications, such as making tokens which should be expired valid again. I'm not sure it's worth considering this scenario. (Other systems I've seen which rely on time for security purposes don't seem to bother thinking about this either.)