Seems the crews were stuck in JED for a while also.
Talked to a few of them there, no one really knew the reason why the aircraft was on hold for weeks.
It was really quite simple.
The airplane landed at MED instead of JED, as their permit specified.
Not a diversion, a planned reschedule.
The GACA was not amused.
All further flights suspended, and another carrier brought in to handle their remaining flights.
Aircraft impounded.
Near the end of scheduled Hajj ops, the airplane was released to depart, and the final instructions were...do not return, even if you are on fire.
The new owners (provided the airplanes were actually paid for) are based BEN...no love lost between the two countries.