My best guess is because Russia's internal muslim problem is largely with sunnis.
Establishing a shia line from Tehran to the Mediterranean may be seen as sort of a barrier to upward infiltration of sunnis into the Caucusus region.
Additionally, since Czarist times, Russia has coveted direct access to the Indian Ocean.
Yep. I think you are exactly right.