I don't think it's that surprising. Look at Ukraine with Western military aid/sig-int.
The US has decided to step into Russia's shoes in Iran for reasons and I would be shocked if Russia/China aren't also providing similar aid for Iran.