Thanks for sharing - looks like local offices are the way to go.
I've booked to fly SIN-JED-BHX in June. They just notified me that JED-BHX is slightly retimed (no problem) but on checking my booking the SIN-JED leg has disappeared. From the booking engine it looks like Saudia are stopping the SIN route after the end of March. No notification of this more important change, and trying to work out how to get a refund through the website and whatsapp is sending me round in circles with the eventual dead end that I have to select a Saudi bank. Hoping the sales office in SIN is still operational and will try them tomorrow.