Resolve "failPreExecution not running on fastq error" Closes #102, #97, #96, #103, and #101 See merge request !60