Only Khaled can explain this handling of own JOIN messages affecting the nicklist. It may help if you shared the exact command(s) that you used, and indicate whether the address information matched or not.
If you do not need to see the fake Join messages in the channel buffer, then you ought to send yourself a fake NAMES reply instead. This will allow you to populate the nicklist with a single command.