This script addresses a simple bug within ZNC where it sends the client hundreds of unnecessary JOIN failure messages when attempting to regain entry into the channel on a hard-coded 30 second delay. There is no option in ZNC to suppress these messages to your client(s), so a client side script becomes necessary to filter them out.
IALFILL allows for a safe and consistent updating of mIRC's Internal Address List. This is useful for scripts that need to know user addresses in every channel you join. It is an alternative to the simple and dangerous "On *:JOIN:#:WHO $chan" that may cause you to lag or be disconnected for flooding (Quit: Excess Flood or Quit: RESVQ Exceeded).