Yes. I believe I figured out what the problem was. It just so happens that the 2008 servers are larger servers and therefore have more databases, indexes, etc....
I've tried to run this on my 2008 machines that have Database Mail set up and running successfully with job notifications, but I don't receive this sproc's email.