Bugfix: the transition function must be executed always.

Even when the current workspace does not change.

Unfortunately the Event object from the event loop does not contain
enough data to determine whether it is relevant or not, so all events
need to be considered relevant.