It makes it sound like his flight leaving on time was a result of the heavy traffic. Better you should say something like "As a result of heavy traffic he missed his flight, which left on schedule."