The AA ticket isn't relevant, it's BA on the hook here. BA has generally maintained that Right to Care won't apply if they gave that much notice, but then normally pay it anyway. You presumably would keep overall costs down by overnight in LHR, if you want to minimise the risk.