Reporting refactor, part 3: remove .doLog() from ProcessingReport

Unfortunately, this means removing all tests currently existing for it. They
need to be rewritten.