Many airlines use different ways of running delayed flights.
BA runs the flight as a BA9*** number, Emirates either runs the flight with a D or 8, for example EK018D or EK8018.
My original question remains unanswered however, which is why the UA100/101 swaps over on some days.