More stuff taken out of the path when deleting an AbstractTransaction handle and returning it into the object pool