I have had this happen many times across many different PNRs and have never been able to get that disruption screen to go away, even after calling BA. If needed, I just pick seats over the phone (I'm OWS so can choose in advance) and just do airport check-in.