This won't actually work, I think, because you're only passing in either the `installInfo` or the `registryInfo`. (In the original version, the `entry` object had both the `installInfo` and the `registryInfo` on it.) We might need to find some more elegant way to handle this (basically, the owner is the only bit of metadata that's available from the registry that's not actually in the package.json, which is why it has to be handled specially here), but I can't think of anything offhand. (I suppose we could just copy the owner info over from the registryInfo to the installInfo in ExtensionManager itself when it installs a package from the registry.)