Address concerns about SSI

We always need to call _bt_lock if predicate locks are held, even if we already
know that we'll never proceed.