That sounds identical to what the Calgary busses do? You'd still need coordination between the busses to know when the loaded bus "wants" the empty one to overtake it.
Why does the loaded bus’ preference matter? If you see a bus stopped ahead of you with the same route number and nobody requested that stop then just continue.