Some have suggested that BA may, once again, be playing ball. Your alternative is to use AA's agency: EMECO. Do a search under this to learn more.
My experience with the latter was good; the problems kicked in when I subsequently decided to re-route, requiring re-issue of tix and the intervention of AA's Dublin office: this is where the problems started.