If a test did not support intermediate reports (i.e. --report-interval or --report-checkpoints), there was a confusing (but benign) error at the end of the test: "Terminating the reporting thread failed".