Fix workspace add/remove animations in workspace switcher
It is unclear what the change was supposed to be fixing, but it broke animations of workspace additions and removals, as those events trigger the ::workareas-changed signal.
This reverts commit c29bd46e.
@3v1n0, if you can clarify what your commit intended to do, maybe we can come up with a way to do that without breaking the animations.