run_quality should run both quality reports in the case of a threshold breach



TE-555
This method is confusing to me because it is serving two purposes - first to check if a BuildFailure was already raised, but second to raise a BuildFailure.  I think?
Is there no way to disentangle these?