Bug fixes: Unregistering an extension was not removing it from extensionsOrder array. Automatic unregistration of dependent extensions was using multiple transactions.