In my experience, BA Holidays have always been very helpful and flexible when schedule changes happen.
However, we're heading into a new world for the travel industry, and almost certainly a more hard-nosed and profit-focused one. You should always read carefully all the terms and conditions before making the booking and not assume that BA Holidays will waive any of them in the event of a schedule change.