Use on_change on default_uom instead of sale_uom

Changing the value of sale_uom when it is changed, prevents the user to select
an other value than the default one because when the user remove the current
value it is set back to the default one.

issue4237
review11561002