[FIX] purchase: do not reset price_unit on qty or uom change

only when the product is actually changed