Testing via tsung is very good! I already spotted some mistakes, and I got no idea why it is like that.
Logs (loglevel = INFO) show a bunch of
2012-04-20 05:39:32 ClientConnectionManager.processSocketData() INFO: Hm, receiver is not set yet (misconfiguration error)..., ignoring: from=c2s@localhost/220.127.116.11_443_18.104.22.168_33058, to=null, DATA=CData size: 100, SIZE=213, XMLNS=jabber:client, PRIORITY=NORMAL, PERMISSION=NONE, TYPE=chat, connection: 22.214.171.124_443_126.96.36.199_33058, type: accept, Socket: Socket[addr=/188.8.131.52,port=33058,localport=443]
2012-04-20 04:33:23 SessionManager.closeConnection() WARNING: Found stale XMPPResourceConnection: firstname.lastname@example.org/tsung, packets=23, connectioId=c2s@localhost/184.108.40.206_443_220.127.116.11_39213, domain=xmpp.xgate.com.hk, authState=AUTHORIZED, isAnon=false, removing...
Which I can't really combine into any bell ringer. Maybe there is some place you can point me to given these ?