Я еще раз посмотрел код и попытался воспроизвести ситуацию, у меня не получилось.
Я правильно понял, что конфигурация на диске осталась нормальной, просто при загрузке слетели настройки? т.е. если еще раз принудительно ее загрузить то все устанавливается как надо?