After merging deleteditems and items tables (bug #20271), we have to update CanBookBeIssued, to return an error if the item is deleted.
Closing this one as I feel there's more to catch in the original bug still and have set it back to Failed QA pending a further set of eyes looking at it.
I agree. Anyways handling it at GetItem seems like a better idea.