I don't think that TransactionInitPriorityQueue.noteTransactionRecievedAndReturnLastSeen() needs to call checkQueueState() anymore...