I was stung by this 'change of behaviour' too, but I'm not sure it is a bug. I think your workaround is in fact the correct thing to do in order to get the desired result. You simply have to manually save your configuration changes for them to last longer than the session.