I confirm it was not quick at all.
They started their emergency descent around the Bahrain/Doha area. I estimate their crash to have occurred after 20-25mins.
I doubt a bleed/pack smoke. He stated more then once "we are on fire" which makes me believe he actually had evidence there was fire.