IB customer service has been a lot better recently in my opinion. I fly with them maybe 10-12 times a year and have usually booked through BA. As I find their website and app quite frustrating I often find myself having to call customer services and never had a problem pre booking seats weeks in advance and often without charge. I'd just give them a ring and see what happens as you may get lucky.