Oh well apparently this wasn't related to changes in mesa at all. I still get a black screen with mesa from over a month ago. So it's apparently something different that's broken HoN for me... maybe a HoN update?
Is there no one else on this forum who's using r300g to play HoN? :<