[xmonad] Re: Issue 304 in xmonad: CycleWS should actually track workspace history rather than depending on order of hidden workspaces