reset dirty attributes after `afterSave`

so information about changed values is available in `afterSave`-event.

fixes #2892
ensure Dispatchers logger gets set when requested.

fixes #2894
ensure logger gets set before any other config

fixes #2894