If the server where you run psybnc has identd then you will get on irc with the name of your accout, but some irc servers (can't explain exactly why, google for more answers) will get your client ident not your shell account name. Try a different server, see if that helps.
Once the game is over, the king and the pawn go back in the same box.
I think the prob you're having has nothing to do with your settings, try to RESTART your psybnc. I've also seen that kind of prob...it's possible you have the username as identd of another shell-user. I'm not sure why this happens, I'm guessing it can be the result of a server-reboot.
I've got that problem twice on a shell-account, suddenly my identd changed to another user's name, after killing the process and restarting psybnc all returned to normal...