Expedia tells me they are supposedly in contact with SQ and that SQ cannot reroute me. They only offer a full refund, which indeed would mean a loss of about 10%, since I paid in £ but with an exchange rate which has dramatically changed since mid-June