It's doubtful Snowden was in possession of his NSA data dump at the time he arrived to Moscow, the things he had memorized would have been of very limited value.
If the Russian government was in possession of his data, I'd consider it fairly surprising that they seemingly never leaked any of the materials.
While it's not strictly impossible that Snowden through the Russian Government was the "second source", given that all the leaks from the second source came after Snowden had landed in Moscow, none of the "second source" files were included within the Snowden dump a bunch of journalists have access to. There are also various more specific reasons to belive that Snowden probably would not have had access to all the things originating from the second source, and even more so many of the things originating from TSB.
Same is true of Snowden possibly being TSB, whether or not "second source" and the TSB were the one and the same. It's just not really credible.
Because real life is not a Bond movie where the first thing that happens is a British actor with a bad Russian accent starts torturing you like in Goldfinger.
Plus, as the US has found out, torture has been proven a bad way to get the truth out of people, since under duress people will admit and say anything just to make the pain stop, even if they're innocent and have no valuable information.