Throw a "parse" error when the parser fails.

Rather thana "plan" error. So that we can tell parse errors from other kinds
of errors, such as missing files. Then teach the `status` command about this
type of error, and die if it sees it, rather than blindly continuing.