I have just enabled the "check connection time out" on the bot mirc.. this is not enabled on my main mirc.
I have also now set /debug @debug to check back also the next time it ocurs.

Other items of note.. the bot is always the 2nd connection to the network,, my main chat mirc is always the first to open and connect when i do this.

I am also testing with a ping/pong script to see the server replies.. and it appears the bot hovers around 7mins between pings.
We're on unrealircd 5.0.6.

I'll run with these items for the next error and report back