client configuration now applies immediately instead of after enabling / disabling clients. Also fixes a potential feedback loop when changing settings.