If we had this line, why would we need to do the `||=` in `remember_transaction_record_state`? What is the code path that would result in that being `nil`?