Give clear error when failing to read config from meta

closes #2218 

To be honest, I don't know how to test for this considering the fact that top-level errors are not caught by testem CI mode (which is something I'm working on).
Shouldn't this `var` be declared (and uninitialized) above?  I can never remember if variables declared in a `try` body get hoisted...