This happens everytime I go into the microbadges area. The system goes through the list of badge owners and makes sure that they have the badge. I know that it messes up the order everytime this happens and getting it fixed is a high priority TODO item for me.