Just done a bit of playing with the tool:
ex-LHR with first segment on BA - priced up OK
ex-NBO with first segment on BA - also priced up OK
So jbalmuth, just a thought - are you sure your ex-NBO itinerary was valid? (especially in regard to the allowed extra transit of Europe if you had that in your itinerary)