Fix redundant emulated touch cancellation and harden the TouchEventQueue