Это общая ошибка COM. Происходит то, что компонент AJAX, XmlHttpRequest, является объектом COM и поэтому следует правилам для COM. Вероятно, здесь происходит то, что XmlHttpRequest отправляет входящее событие. В ответ на это событие, вероятно, есть код, который вызывает другой COM-объект в другой квартире, что в конечном итоге приведет к тупику. COM обнаруживает это и предотвращает это.
Общая рекомендация - разбить приложение этого типа на использование очередей. Вместо немедленного реагирования на события сохраните событие в очередь и немедленно вернитесь. Затем обработайте события асинхронно, используя таймер.