Fire the PlayerSettingsChangeEvent only if the settings really have changed