I don't think that we want to clear out the counter in TransactionInitQueueCallback when something aborts. I think that we need to wait for all of the callbacks to respond properly...