"типа", "не должен", ну как так можно мыслить, мы говорит о клиент-сервисной архитектуре, там всё может, сменились права на док и типа вы его уже не видите, для вас он хуже мёртвого и колекция очень часто может дать вам счётчик реальных доков, вот только сам обьект документа она вам не предоставит, поэтому эта проверка больше нуля и меньше 1 - чистый индусский код, для взятия первого дока достаточно больше нуля и даже это уже избыточность, нужно лишь проверять получилось ли взять док