Separated generation of data into a test
Minor changes to demonstrate a case where messages can get rolled back randomly