Motion sensors, retriggers and race conditions

Digging into this further, it seems as though stopping repeats is broken completely. I traced back through changes to the code back about 18 months, and found a change where a key unschedule() was removed. But, I don't know why it was removed, and do know that this is constant with what you are reporting. So, I have some work to do to test with this one line of code restored. I think even what I showed above will not work.

I will report back after doing some testing.