There is no cause, no reason and no explanation possible for the delay except that this is Qatar and that's the way Qatar works. Yes, it is frustrating. If this kind of thing drives you really crazy, maybe think twice about coming. It's a way of life here.
Mandi