vmscan: handle may_swap more strictly