Fix rogue offhands
Created by: unid15
Why fix conflicts when you can just remake the PR again llol
Fixes #10418 (closed) by switching the order of empty hand check and put_in_hand_check (which puts an offhand into your free hand, even if you can't pick up the item)