Its logical for Ahmadinejad to claim they were kidnapped. It provides a plausible cover story for what were probably defections. Also serves to put a scare into the ones that are still in Iran. But three in 2 months...wonder if they were spies for us whose covers were blown and they had to get out of Dodge?
I wonder if they,as high ranking military officers, knew of something which was about to happen and decided to get out of the line of fire.