Методом тыка выяснил, почему у Prosody не функционировал s2s. Оказывается, проблема вовсе не в multihost, как я изначально думал. А в том, что то ли у приложения, то ли у самой Lua наблюдаются какие-то адские проблемы с libevent. Стоило его принудительно отключить директивой
use_libevent = false;
и всё тут же волшебным образом заработало как надо.
Нда-а-а-а... Теперь разобраться бы, кому и куда баг зарепортить. Но что ж их так много, ей богу? ©
Update. Зарепортил.