[OE-3987] don't create a new version row if save() is called twice on the same model within the same transaction