From what I heard on the wireless (5Live) from a defensive expert, it seems Iran had given prior detailed warning on what was going to happen. The operation to bring down the weapons was vast, complex and needed a lot of organisation and planning to reach a success rate of 99%.I’m not convinced Iran had hoped to achieve anything more than spread fear and terror of potential escalation with such a limited retaliation.
It’s probable that the allies knew how many weapons were being sent over, launch sites and launch times. Pretty smart by Iran and I’m convinced that they don’t want an escalation and were happy that there were no casualties that would have meant a military response was certain.
Note that the U.N, U.S and U.K are all calling for de-escalation. If the allies were not given hugely detailed forewarnings of this and there had been casualties, I suspect the U.S would be up for some revenge strikes on Iran.