SOLVED: Interesting, I reset my password and the upcoming flights now appear through the browser and the app. Note that I did not use the link supplied, as a general rule I don't follow links sent in emails for account related stuff, invariably these days they are phishing emails, although the emailed one at least did go to ba.com.