Hello my friend.
I found a bug in the way your plugin is reordering the names of the sites: it is not considering upper/lower case. So it is ordering names like this:
Site A Site C site B site D
To fix this, I modified line 25 and now looks like this:
$blog_names[$site_id] = strtoupper($site->blogname);
and it did the trick:
Site A site B Site C site D
Hope you can merge it to a new update.