This looks like it's reversing the order of ErrorReport.GetExceptionText(innerMostException) and _details.Text in the output.  (It's also adding to _details.Tag instead of _details.Text, but the original looks like a bug.)