Allow empty SETTINGS in upgrade
Connection error if client changes SETTINGS_ENABLE_PUSH to nonzero