Fixed so that IPersistanceManager.Load is run first at OnStartup so that OnUnhandledException is invoked if exception happens in Load