Applies the option value if the value has changed and forgets the old value. This function has no effect on internal options, see OptionsAccess::Test.