Thanks for the thorough response.
The problem I think I'm seeing is that they're reserving detours that just lead them back to the same blockage—it's as though they're going "oh boy, clear track!" without regard to the fact that the clear track in question is just a longer route to the same blocked track they're trying to route around. I hope I'm not missing what you meant—my sticking point is that it doesn't seem like there's any "past" or "future" planning required to see that both routes end up at the same bottleneck, and to then prefer the route that's shorter before the bottleneck.
