Yes, although it seems like it takes forever for them to cancel at least on my bike.

Agreed; I have only had mine self-cancel a handful of times over the past year ... and then to the chagrin of folks following me. It takes an eternity! Nearly always mine are cancelled by physically moving the switch.