I will fix this to some extent. The only case I don't believe is a good idea to fix is having it set to zero at startup and then setting it to something else and having it start immediately.

That would require running a background job to check if the value changed that does nothing else.
I will change it so that you can change the timer and disable it without a restart though.