I received an email from ReportScheduler which contained a PDF that cannot be opened.
Release: 20.4
This is due to a failure to run the report in question; the reportscheduler log should be consulted for more information about the failure.
Meanwhile, this issue is resolved in the UIM 20.4 CU8 release; ReportScheduler will not send empty/corrupt PDFs for a failed report.