Но ведь  " нет гражданства" и  люди с просроченными росийскими паспортами --- это совершенно разные ситуации.Нет российского гражданства ---  это для России, для консульства  иностранец !Просроченный паспорт -- это российский гражданин, хотя и имеющий еще хоть несколько других гражданств,  при этом гражданин  нарушивший закон о паспортном режиме. Как только он переступает порог комсульства (или границу России)  он подчиняется только росийским законам. Это следует из положения о двух и более гражданствах. Это не двойное гражданство,Поэтому и отношение  к иностранцам и к гражданам России в консульстве разное, разные требования.  Имеея российское гражданство  и просроченный паспорт  невозможно вылететь в Россию, не продлив предварительно паспорт. А это может занять и час, и месяцы, это уж как на это посмотрят в консульстве - Какие у них правила, сроки, инструкции по продлению паспортов.  Оформить визу человеку , не имеющему российского гражданства (иностранцу  ) -- другое дело, другие инструкции.Ведь и канадский паспорт продлить - не один день займет. Кажется в  срочном случае 3-5 дней.