I tried that and it works as far as removing the multiples. I added one more step which brought the problem back though - In the past I had promoted some moderators to global moderators and left them listed as a moderator of their particular forum(s) - I guess that doesn't work. It seems that global moderators can't have their name listed for individual forums.
If that is by design then I guess it is not a bug.