I called BA and the initial response was that there was a flight time change. I politely pointed out the flight seemed to remain unchanged in all aspects e.g timing, aircraft.
The next response was that there must be no seats available (which is strange in itself given we had been confirmed on the flight in business). I also noted that the flight was showing a lot of availability (Expert Flyer) and that tickets could still be purchased.
They then went away to investigate and returned to tell me that it seemed to be an error and they didn’t know why it had occurred. Happily they moved us all back to business and reissued the tickets.
I am not sure if is strange or not but the same thing happened on my parents booking, which while has similar routing to us has been ticketed separately and departs the following today. We obviously got them to fix that booking also.
So for now I am pleased things have been fixed; however I will be keeping my eye on the reservation to make sure it doesn’t happen again. Given BA was not able to give a reason it happened I have a feeling it might happen again if it is a system issue.