(#19742) Raise exceptions generated during report processing

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.