Improves unit test coverage for ReportDataService, fixes bug that caused ReportData updates scheduled for earlier dates to not supersede those scheduled for later dates.