BBEC in general does not check that a record is in batch before allowing deletes. This works the same way it does for other revenue records, like pledges. You can have a pledge and a pending payment to that pledge in an uncommitted batch and still delete the pledge. There are no restrictions.