Resolve "failPreExecution not running on fastq error"

Gervaise Henry
2021-01-14T21:33:49-06:00

BUG FIX #101 and related issues

## PR checklist
- [x] This comment contains a description of changes (with reason)
- [x] If you've fixed a bug or added code that should be tested, add tests!
- [x] Documentation in `docs` is updated
- [x] Replace dag.png with the most recent CI pipeline integrated_pe artifact
- [x] Replace software_versions_mqc.yaml with the most recent CI pipeline generateVersions artifact
- [x] Replace software_references_mqc.yaml with the most recent CI pipeline generateVersions artifact
- [x] `CHANGELOG.md` is updated
- [x] `README.md` is updated
- ~~[ ] `LICENSE.md` is updated with new contributors~~
- ~~[ ] Docker images moved to production release and changed in pipeline~~
- ~~[ ] Docker images used in the CI unit tests match those used in pipeline~~

* [x] **Close issue**\
Closes #101
Closes #103
Closes #96
Closes #97
Closes #102