That's not a particularly obvious or even likely explanation. The US clearly has updated intelligence on Iran since 2013, or they wouldn't have been able to bomb any of the targets they did successfully hit.
The simplest explanation--Occam's razor being sharper than Hanlon's--is that the country that has repeatedly
- Threatened to target the families of 'enemies'
- Boasted of their accurate weaponry
Fired their accurate weaponry at a target consisting of the families of those they think of as enemies.