Try using the individual inventory menu instead of the party inventory menu.
I believe if you use the party menu then it resets their settings after being dismissed, however if you use their individual inventory by first selecting them and then opening it, I believe it should save the option.
I've done so for my companions and their settings all stick after being dismissed.