this sounds workable :)
[a little hard, it kind of simplifies to, if i connect to them (probably via a proxy since the protocol appears to reject multiple connections) again before disconnecting, i can [in trying to document the situation] deter the problem (or possibly document it and resolve things more soundly)]
