Why though? So now we have to do extra work when creating Chat.
If you ignore the thread IDs anyway, then you don't need to use a chat. You could simply send messages between the two involved entities.
What's wrong with the approach of the previous version?
See SMACK-387