#3: More re-work on transaction processing thread.