the only way for CX to get insulated from BA troubles is to open more direct routes to second tier european cities or get a secondary European hub in which to serve said cities, and get connections there either by themselves or by IB and AY. Cities to consider may be ZRH, MUC, BRU or perhaps AMS. KA should also help for some routes. Only difficulty in my opinion is that in some places incumbents (AF, LH comes quickly to mind) will surely object to a direct competitor opening routes.