Hi
Thanks for all the comments. Just an update ..
Just got off the phone with a different IB agent (BAEC transferred me through) and she managed to get the fare difference for flying tomorrow down to €1400 - so I've taken that. They've also switched the last leg to MED, which is where I was flying the following day.
A costly mistake but I'll remember next time. I'll contact IB when I get back. 5:35am flight from LIS though - ouch!
Thanks to BA too for playing the middle man (well woman actually).