I logged into IB. Their website shows the same flight I had booked. However, they don't show any availability in Business ORD-LHR but here's the crazy part, they do show availability in Business LHR-VIE. That's the leg that BA says is no longer available. Here's more details. We were on BA704. IB is showing availability on BA702.
My experience with BA has only been 1 flight and that was this summer thanks to the help here on Flyertalk. We had a very nice trip to LHR on BA. In fact it was the same flight from ORD-LHR that we're now scheduled for next June.