Move reset settings out ouf _maybe_update_settings()