properly queue incoming messages during active WHOIS

when private messages come in via xmpp for an unknown nick
and there is already a pending WHOIS request for that nick,
the message callback is queued, pending completion of the WHOIS

fixes #3