[xmonad] Issue 400 in xmonad: LayoutHints don't respect windows' hint changes without changing the workspace state