Warn and exit if a recipe doesn't exist

* If a recipe can't be fetched, fail with
a warning
* Currently it fails (exit value of 8) without
a warning, making it hard to find the issue