Forgot that the TransactionInitPriorityQueue's internal queue needs to be thread-safe