US troops knew strike was coming hours ahead