first xmpp messages are not received on the other side until that sends a message to chatty
I saw that a long time ago already: When sending the first message from chatty to an xmpp contact, it is not received, but there is no error indication at all. chatty needs to receive one message by the other party before then sending works.