Чтобы связать ответ с ответом, вы используете атрибут iq.id. Вы можете сохранить несколько отсрочек в кеше, проиндексированном по id, и запускать их, когда они получают ответ. Поскольку XMPP основан на TCP, вы все равно получите ответы в правильном порядке. Вы можете закрыть кеш и запустить errback отложенного, если deferred находился в кеше некоторое время.