
This ensures that dependencies are verified and tapped before they are fetched. `FormulaInstaller#lock` has been moved into `FormulaInstaller#install` to avoid locking until necessary. While we're here, don't compute dependencies before fetching if we're not going to use them.