AT-529 - Catch simple problems in CreateReport

This fixes an issue we had where for simple problems (vcf not existing) we'd get into the workflow and display a vague error message, rather than catching it at the start.
Either this should say `input_vcf` or line 71 should say `resource file`.