However, based on the technically incorrect "lucky the tanks were not full so didn't explode" explanation, I'd say that report is not credible at all.
Move on....
Amazing you discredit a story from a journalist because some parts are technically not correct.
Please take some minutes to study the situation: IS is close to the airport. IS is not very friendly to its enemies. The have all kinds of weapons. The US needed Apache helicopters to defend the airport.
Iraqi government is not known for being open en transparent. Not many airlines operating into Baghdad at the moment, so hard to verify.