(#19742) Raise exceptions generated during report processing

This commit has the report processor raise exceptions it receives
while processing reports.

Before this commit, the report processor catches exceptions raised
during report processing and logs them, but does not pass them up
to whatever called them.