If the transaction shared the same underlying session, I wonder if that's enough to declare it equal? Certainly changing one will change the other..