In der UserProfileEditFormTeamspeakSyncListener.class.php steht diese Zeilen:
das führt zu einem Problem. Leert man die UID so werden die alten Einträge nicht gelöscht
hat man keine UID vorher angegeben genauso nicht.
Genauso doof ist es wenn man über das ACP die UID ändert, wirkt sich das nicht am Teamspeak aus.
Mein Vorschlag wäre es genauso dann einen Cronjob zu erstellen, der die Daten ungefähr alle 10-15 Minuten erneuert.
PS: Beim erneuern die Bans auch beachten, da es möglich ist das ein User nicht über die BanForm gebannt wurde