You've done nothing wrong, BA IT sometimes screws up when you change tickets at the minute.
Likely you may run in to issues at checkin, so be prepared to request a fix or to pay and try to claim back. Hopefully it's just a presentation issue (i.e. your allowance is unchanged on the ticket) but this can't be relied upon.