Still struggling a bit with this. I tried to play around with the wait times, but even on the few occasions where waiting has actually resulted in getting rats to warp in, frigates come in first with enough delay on the BS for the ratter to decide that it should chain the belt and warp off.
The biggest problem I have with the current fix though is that it seems to not check local while it is in the wait loop. This is bad. I have seen more than once a hostile enter system while my ship was sitting there and EVEbot was spamming 'non-whitelist pilot in system', but it would only warp when the wait loop expires.