fixed WHOHandler: don't add temporary user if a real user exists