Honestly, that is reason I have never rooted my HTC EVO. Heaven knows I hate the Bloatwear apps, such as the Blockbuster app, enough to want to root, but I know that I am not tech-savy enough to keep from screwing up my phone.
Ok, so I am not sure if this would help at all, I have read in a few thread that there are 'copies' of stock roms online. My suggestion is to find a site or friend with a copy of the Razor stock rom and reload it to your phone.
I am sure some of the more tech-savy gurus on this site would be more than happy to help you.