when installing a module: distinguish between modules that are already installed, and modules that failed to install for some other reason so we do not show the user loads of errors that are irrelevant