Hadrian build.stack.sh: ensure that Hadrian is built correctly before using it
When Hadrian failed to build, the script would pick a previously built Hadrian (if available) instead of failing.
When Hadrian failed to build, the script would pick a previously built Hadrian (if available) instead of failing.