Do you have some trigger that commit the related record ?
I have to agree, I'm unable to reproduce this behaviour on Win / Mac so perhaps something is triggering a commit.
Indeed it was a script trigger that had a commit record step in it.
Appears my cut and paste work was sloppy.
Thanks for the clarification!