Ensure the record transaction does not change when exiting the invalid state