When user adds new maildir, a new resource gets created, with the default
directory ~/.local/share/local-mail. Since it's a new resource, with no
proper configuration, an attemptConfigRestoring() is called, which changes
it to ~/.local/share/akonadi_maildir_resource#. It's stored inside
mSettings->path().
Then a dialog appears, where user can choose prefered directory. It gets
written to the config file; then configurationChanged gets called.
We call mSettings->save(), which overwrites the path provided by user with
the default one (~/.local/share/akonadi_maildir_resource#), making it
impossible to create a new maildir anywhere else.
Just use load() instead, it makes more sense when configuration was changed.
BUG: 416287
CCBUG: 415245
CCBUG: 415922