Fixed slowdown in mhp3

Reporting::IsSupported can hit the hard drive, so make sure that it's not
called unless it's actually needed.  Mhp3 appears to be so unusually hit
by this because it hits an ERROR_LOG_REPORT dozens of times per frame.