Один запрос Search на сайт находит кандидатов по согласующему и статусам,
дальше читаются только списки, где они нашлись. При ошибке Search — прежний
обход партиций по REST.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
DbContext не потокобезопасен: параллельные задачи по типам заявок падали
с «вторая операция на контексте», а пустой catch превращал это в пустой список.
Теперь БД читается последовательно, параллельно идёт только SharePoint.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Экран «Заявки по участнику» показывал пустой список: чтение 18 типов заявок
шло разом, ошибки SharePoint глотались молча. Теперь не более 3 типов
одновременно, а пропущенные типы/списки пишутся в лог.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>