I'm having this same issue. Seems crazy this problem hasn't been fixed by BA given how long people have been encountering it! But that's BA's IT for you!
Thanks apacuk for sharing the link you used. I have submitted my details and a copy of my passport, hopefully that will do the trick!