Hi again,
here's a patch to make find-or-make-user update the user object with values for username, hostmask and realname as soon as they become available. I think this should also clear rpl_whois and other hooks from doing that themselves.
Here's the patch:
Cheers,