I got hold of Saudi consulates in the UK, New York, and Washington DC. They all said the visas cannot be changed.
I also called AA to ask about cancelling a segment. They said I'll have to pay the $275 change fee for cancelling the LHR-JED segment, but since that segment's fare is lower now, after applying the credit, cancelling it will cost me ~$85/person.