First of all, drop all the enums from the schema, because Bacula ignore
case and enums don't.
Secondly, switch to optionally-quoted string for RunsWhen parsing.
Finally, there's aoing to be a long-standing bug: if you have a semi-colon
in a command, it's not going to parse the entry correctly.  Sorry, but
that's life.