Insist all files are downloaded before we can .Install them.

Since .Install is a private method, if this is not the case it means
we've got something broken *inside* ModuleInstaller.