Fixes variation data being overridden by original values on resave.