I called again and the agent insisted that there wasn't anything he could do to change it since I was marked as a no show, and suggested I reach out at ba.com/complaints. I pushed back, saying I have only received generic responses from there (which is true), and asked to either be transferred to or provided the contact details of someone who could help. After a long hold, he said that the case has been escalated to a supervisor, and I'd receive a call back within 30-45 mins. Still waiting 90 mins later.