I'd definitely sort the problem out before the trip commences, be that a new ticket or trying to alter the visa. Hoping for an understanding immigration official is not a risk I would take. My guess is that 500 USD is worth the potential hassle of a problem with Saudi Immigration.