Looking again (slow day) the routing via BCN showed up again. This time I grabbed it and will sort out a change to the BCN-LHR leg nearer the time (worst case scenario is that we just buy an earlier BCN-LHR ticket and accept the extra cost). Still completely fail to understand how flights come and go like this and are invisible to the BAEC staff.