Currently, if you are offline, the fetch calls fail during CLI install and it is treated as an error, and uses up your auto-install attempts. Being offline should kick the process out earlier and not use your auto-install attempts, so that you can auto-install when back online.