score:3
I just had a layover in Addis a few days ago. You do not necessarily have to collect your luggage there. Confirm this with the airline agent when you check your bag(s). The destination ticket should indicate Durban airport (DUR).
In addition, I can confirm that for an international transit, you do not need to clear Ethiopian immigration controls.