ProjectInitializer.doInit() was being called twice. ShellImpl.setCurrentResource already fires InitProject event