Reviewer Rob - Report failures correctly

The last pull request meant that quaff errors wouldn't cause the tests to fail.  The calls record_failure if the quaff cleanup reports the test failed.