Logged In: NO

I had the same problem, if you really want to force the exit by
using End, you have wait for at least 100 milisecons, before
end(After call JabberSession.DoDisconnect statement). You
will never get this problem.