wayland: Fix handling of synthetic touch cancel events
In case the compositor wants to cancel a touch sequence, we need to ignore subsequent touch motion and touch up events until a new sequence is initiated by the user.
Previously, it was implicitly handled by clearing the mapping table between the touch slots and touch ids generated by kwayland-server.