I took a client offline
6 hours later, another user commented "xxx is not in channel. how did it change nicks?"
I looked and saw nothing related.
6 hours later, I saw the nick change message, then 12 hours after that user left.
When I brought the client back online, it assumed the changed nick, then quickly changed back to its normal nick.
/me scratches head on all that