Announcing the attack hours before, thus making it far less effective when it happens because the other side will be ready for it, is a really stupid way to invoke fear.my guess is to show they got their revenge and giving israel a chance not to attack back but as said this isn't going to work with israel now not giving a shit and going full in dragging america into the war they intend to keep poking till they get cornered and force america to step in for them