Removed an unreachable branch.
Error helpfully if install-from-cache and offline are used together.
More helpful errors when we can't get a distribution in offline mode.
*** empty log message ***