Infra: Move reporting to its own job
This should hopefully fix the problem of reporting being hit-or-miss and prepare for the future where we won't have the ability to run custom code in a trigger container.
Contact me if you want to work on this, as there is a lot more to know.