Essentially one books on Expedia when you are 101% certain not to make changes.
You are correct that BA can amend the booking directly once you are within 24 hours of departure, but they will nevertheless enforce whatever the fare basis says about changes and I guess you're not sure of them. So it will be what it is, and if you miss a leg the rest of the booking will be automatically cancelled, including the return to London.