xdgshellwindow: check workspace position after window rules are applied
This makes sure that if window rules would place a window completely outside of all screens, it's moved back to a visible spot
This makes sure that if window rules would place a window completely outside of all screens, it's moved back to a visible spot