Fix premature XMPPDataSession JID lock

Fixes issue #10 - now only locks on to JID when an actual user message is
received.