I absolutely remember Dan Rather interviewing live the person in charge of El Al Airlines in NYC about this matter. That guy clearly said that they received intelligence that their aircraft was targeted, so they cancelled that flight.
And then he said “flight 800 took off in its place”.
I’ve always had trouble believing our military accidentally shot it down, but terrorism seems more plausible. It also was an Iraqi national holiday on 17 July.