During a dry run, it would be helpful if permission-related errors, such as being unable to read a VCF file, were written to the errors file. Currently, these errors (e.g., Unable to read VCF sample identifiers from file ...) are logged but not captured in the error file.