This commit caused cabal to no longer try to run configure if the dependency solver failed, causing e.g. the containers test suite to no longer build. This reverts commit 16836efe.