Bizarre. Comair in South Africa is certainly NOT a South African subsidiary for the US airline. In fact British Airways has a stake in the airline (they used to have a stake in Sun Air too - before they went bang). For all intents and purposes that flight IS a BA flight, even if it's run on a franchise basis.
DUR has had issues in the past, and its location (and lack of expansion capability) was quoted to be one of the reasons why the provincial government wanted to move the airport to St Lucia.
Oh well.
S.