[OE-3987] enforce all version saves creating a transaction or using an existing one if there's already one