attempt to fix random disconnects

when disconnected the bot will try to reconnect and rejoin channels 5
times, with a 2 second interval between each try