такая схема
1. Убираем из CREATION_COMPLETE инит и пихаем туда что-то типа created = true;
2.Конфиг начинаем грузить initialize. Вешаем на событие загрузки нужного конфига метод который делает такой финт : если created - то дергаем init() если нет то вешаем наш инит на CREATION_COMPLETE.
инит чтобы было удобно, советую оформить в таком виде

Код:
public function init(event: * = null) : void
{
....
}
...