IB codeshare strikes again!
Despite BA emailing and texting me, when I called them they said they can't touch it and only Iberia can touch it. Called Iberia and they know nothing of the situation and their system still showing as operating on an A380 so they won't allow me to make the change.
So, after all this, it looks like we're destined to get to the airport and stand at least some chance of IDB, despite being willing to take an earlier flight.