They don't necessarily have to fly over Iraq. They could fly either over Saudi Arabia or Turkey or around Saudi Arabia and then hit Iran from the coast. There are ways around it, in which case, the US would not be able to prevent unless they took control over these airspaces as well.
Tropical storm Erika weakens, but leaves 20 dead in Caribbean (AP)
from the article: Brzezinski: U.S. should forcibly stop IAF flying over Iraq to reach Iran