SSRS purge rows from dbo.catalog
Check and see if these temporary reports show up through the web service interface. You should be able to setup a powershell script to call the deleteitem web service method to delete the reports. 
That or unhide them in the report manager interface and manually delete them.
Those would be the supported ways to do it.