When the connection to aol's server fails, the transport never tries to reconnect. The debug log shows:
2010.10.24 10:32:59 OSCAR bos service state change from CONNECTED to NOT_CONNECTED Reason: java.net.SocketException: Connection reset
I'll attach a diff of how I fixed it. I'm guessing there was a good reason some of the code was commented out, but it seems to work now so I dunno!