Your best bet in these circumstances is still the embassy of your residence country. As I know, the situation you describe is very similar to the one in the Philippines. The Swiss Embassy there has nonetheless been able to organise a repatriation flight from Cebu and Manila in cooperation with Qatar Airways and local governments. Embassies can organise such flights with diplomatic clearance, so they can operate even if the airport is closed to civil aviation. Be persistent and keep in contact with your embassy, they might be able to cooperate repatriation together with other embassies. Good luck!