The stop timer implementation for the empty click prevention feature
that we had did not work; it was sending out the stop commands too often
(actually, even if someone just did a JSON call asking for states) and
it did not seem to account for various corner cases.
closes DSD-4236