Сценарий-сторож ставит в Azure Cosmos DB флаг на время работы: пока прошлый прогон не закончился, новый не стартует.