When you sign on at another location. AOL System Msg sends out something like:
aolsystemmsg: Your screen name (yjyj90) is now signed into AOL® Instant Messenger ™ in 2 locations. To sign off the other location(s), reply to this message with the number 1. Click here for more information.
However, neither openfire nor spark realizes this. So it thinks it is still logged in for 30 seconds trying to re-establish a connection.
Furthermore, after re-establishing a connection, some clients (not Spark), can received presence and message from buddies, but not send to them. Is there a specific reason for that?