Why does the TransactionTaskQueue care about the spHandle?