Einfach löschen ist OK. Der Spieler war noch nicht vollständig authentifiziert.
Der String, der die steamid halten sollte, ist nicht initialisiert. Wenn die steamid nicht gefunden werden konnte steht in dem halt zufällig das, was an der Speicherstelle noch so zu finden lag. Vorher wurde wohl noch ein anderer Query ausgeführt, von dem dann Teile wieder auftauchen.
Ein IsClientAuthorized an geeigneter Stelle könnte helfen.
Übrigens kann ich ja auch mal schamlos auf die neue Plugin Beta aufmerksam machen
http://forums.alliedmods.net/showthread.php?t=207840