BA's Conditions of Carriage say that they will not carry you on subsequent flights, until you have paid any difference. They don't limit this to subsequent flights on the ticket in question, but to any future flights.
So, if I don't take the 4th leg BA will refuse to carry me in the future? Guess I wont make my 12 year as a gold exec