Had to add a third lock in TransactionQueueManager to prevent us from trying to add in a txn after it was removed...