She has to have 2 passports.
If she only has her expired traveler's passport then she will need to obtain proof of citizenship via the Embassy (not sure about procedure):
"Если заявитель не имеет действующего внутреннего российского паспорта, а срок действия загранпаспорта истек, необходимо предварительно сделать запрос о принадлежности заявителя к российскому гражданству."
" В случае если срок действия загранпаспорта заявителя истёк до подачи заявления на оформление нового загранпаспорта и заявитель не может представить оригинал действующего внутреннего российского паспорта нового образца, то в такой ситуации необходимо пройти проверку принадлежности к российскому гражданству через Посольство России в США."
San Francisco consulate is long gone.
Friend had to go to Washington one for passport renewal. Consulate vs embassy situation (one accepts passport renewal application, one doesn't).
Yes, I've used russianpassportservice twice. Last time was in 2018, and they stopped processing all remote appointments by then (before you could grant power of attorney to their agency, and they went in and submitted everything on your behalf, was not an option as of 2018).