changed 'report_suppressed' behaviour to not report if set irrespective of error_reporting state