The situations you describe are rare - I've once had a diplomatic event that required weird rerouting and twice had cases where traffic was regulated by hand signals due to some crash on the road, but that means just a few cases over a whole lifetime. A system that can't solve these cases but recognizes them as unsolvable is a quite acceptable automated system if it can delegate control to a human inside or a remote dispatcher, which isn't that hard to do.