Это стандартное поведение для сервера, чтобы отключиться на неверно сформированном XML, потому что нет никакого хорошего способа восстановиться после такой ошибки.Например, если вы забудете закрыть тег, тогда весь ваш поток будет прерван, поскольку все разделы неожиданно оказались на неправильном уровне.
У клиента нет причин отправлять недопустимый раздел XMPP.Это следует считать ошибкой для исправления в клиенте.Если вы принимаете пользовательский ввод, приводящий к искажению строфа, вам необходимо тщательно кодировать / экранировать содержимое.