Yes for sure it is true, my friend fell foul of this just three days ago. He was working for the Asian Games and then left for Saudi after his contract ended (less than two years ago). He thought he would come here for Eid but could not get through immigration at the airport. He eventually had to leave the next day back to Saudi (he stayed in the airport for over 24 hours).