Cut down on the number of Collection/Iterator/Map calls in TransactionCleaner
We can support more than two requeues in the TransactionCleaner. Trying to speed up AbstractTransaction.isDeletable() but it probably didn't help