New async init method to allow ExtensionManager to determine when an extension completes loading.