I've had a similar problem. The solution is to save and close the recipe before changing the unit options.
If your issue was caused because you have a default of lbs, but wanted to enter something in oz, you can do that directly into the quantity field. Entering "8 oz" will change to "0.5" when you close the dialog box.
BeerSmith will auto modify a lot of units to your defaults.