I had the same message yesterday, returning DUS-LHR on an EU passport I had had no problems on the outbound flight. I could check in but not collect boarding pass online. I was checking a bag so I got a boarding pass at the counter without any problems.
I assumed it was BA's poor IT systems at work again.