I don’t think Israel could have pulled off a strike like this without anyone noticing. It seems that accusing the Israelis of a strike like this is a very convenient excuse for Iran to cover up their own incompetence.
I recall back during the Cold War, one of the biggest strikes against the Soviet Navy came as a result of their own sloppy weapons handling procedures that lead to a massive explosion in one of their weapons handling depots.
Weapons handling accidents are not unheard of.
One of Vince Flynn’s? Mitch is that you?
Ordnance rules are written in blood (Old Navy saying).