How about restoring that forum from the backup?
I can give you a date to go back. I'd just need to do a bit of research as I bet this yahoo did this in a day or two.
And the affected forums wouldn't loose much new but gain back it's integrity.
Anyone else agree?