Got it!
Well kinda
I fixed it so it won't error out... but you still get an email AND a PM.
He had the code in the wrong hook. He was trying to toss it in before the code decided what $message and $subject were.
Just change the plugin location to report_send_complete and it'll send the pm correctly and an email.
I'm going to fiddle around and see if I can find a way to disable the email too