I've just spoken to BA on this one and they're refusing to rebook on LH - representative said that LH rebookings were available only on certain routes and that MLA wasn't one of them. Would like to push back but it's so time-consuming to try and do so. Might try the Twitter team.