I think this is a bad pattern.

All reporters should have the ability to do something async at the end. We have them in registry (`config.reporters`), thus they should be should all be listening to `.once 'end', (cb) ->`; cb should be then used as an accumulator and the final callback shall be called once all reporters have confirmed end of the `end` event.