You probably missed the 'services need restart' button on top of the page - if you set a domain via OpenAdmin > Settings > General - after submit you do get a notification on top saying that service restart is needed:

and if you've used terminal to set a domain, service is already restarted
If you think it would be clearer for new users, I can update the Settings updated message to mention this as well.