swap_pager: deoptimize swapoff_object
Undo a change in swap_pager_swapoff_object that assumed a swap block
would be valid after reacquiring a lock, when that validity cannot be
assumed.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D46753