Fix conflicts between sweep and exclusive operations

refs #1309
Why are we checking `want_exclusive` here? It seems to me this means that `SESSION.verify` won't block other `verify` calls, and that seems wrong to me.