Re: Networking issue?
Suspect it's a software issue. I would not mind but BA like most other major airlines used to use the Amadeus booking system which is a centralised booking system across the whole industry.
This was of course before everything software related when to Tata Consultancy Services (ie India). I do not know, but maybe they chose to save some money (ha!, ha!) and develop their own internal system using cheap Indian developers.
Glad I got out of BA years ago, even back then they didn't seem to know how to run an effective IT service.