-Codechange: Rewrite order prediction logic to introduce proper refit prediction
-Codechange: move condition prediction out of GetNetStoppingOrder so that we can access both branches in calling code
-Codechange: Rewrite order prediction logic to recursively walk all branches of conditional orders
-Codechange: check if any vehicles are still serving a link before deleting it