Since their RP is still valid, I guess they can still come back but you may have to pay a penalty for this. Suggest, you go over to any passport & immigration office (except Gharaffa) and check from there.