Maybe a warning to all those holding some power in Russia to keep them too scared to defect and testify? Like the guy who testified about the Russia’s state run doping program and is currently in FBI witness protection program.
Bear in mind that this is on the eve of the Presidential election (not that is not already a done deal.) That is how you get 90%.