Nope: The "guid" named jobs reappeared. It is like there is a nightly reporting servcie job that goes though and checks to see if the job exists and rebuilds it. I will try to just disable the job and see if that does the trick. regradless, it looks like I stuck with the "guid" names. I do have a query that helps identify the job to report:
select jobs.[name] as JobName,c.[name] as ReportName
from ReportServer$SQL2005.dbo.[catalog] as c
inner join ReportServer$SQL2005.dbo.[ReportSchedule] as rs
on c.ItemID = rs.ReportID
inner join msdb.dbo.sysjobs_view as jobs
on jobs.[name] = convert(varchar(100),rs.scheduleid)
order by jobs.[name]