Replace horrific try/catch when loading recipes.

Thanks Efimero for pointing this out, evidently debug builds on windows are unhappy with this, as well they should be.

Side note: If you see a try/catch block used as control flow like this, in other words doing anything other than printing an error message, either fix it if you're able or file an issue, exception handling in regular code can have really bad effects.