I'm curious because someone used to have that name at some point in time, since it is associated with a player ID.

The way the player page works is the player name is resolved to the player id, and then the player id is used to pull all achievement data. The server doesn't expect two to be returned, and the first one is used (which is the old one).

I can fix this, but I'd like to understand the scenario which made it occur since at some point we'll need to revisit the player resolution/cache code (i.e. auto deleting the old player pointer stored). I'm guessing he deleted the old char and made it again.