What could happen is...if you have set a Idle_Timeout in the ioFTPD.ini it will boot off the sitebot for idling then the sitebot tries to reconnect a few times and i gets banned for hammering.
Do you have an Idle_Timeout defined or connection hammering set somewhat low?
For example my ioFTPD.ini:
Idle_TimeOut = 999999999
Then i made a small tcl script to kill idlers excluding the sitebot and SiteOps.
As for the bot shutting down...chances are you may have removed a braket or a parathensis which the bot may cause the eggdrop to crash. Try unloading other scripts and just the ioBanana.tcl file.
Gotta love troubleshooting