The signals are placed in the route but can be configured in the session and when N3V edited the route and session for release it appears they did not reset the signal priorities correctly. I did point that out to them after the release but as you say never fixed. The sequence should be that the AI train passes the player train and the signal resets to green before the player reaches that point.
the original version of the session was created in TRS19 during the BETA for the route and I updated all of them to run on the N3V release version of the route and released them on the DLS some time ago: -
<kuid2:450495:1097:1> WfD Coal To Winter Park
<kuid:450495:1098> WfD Refuelling at North Yard
<kuid:450495:1095> WfD Ski Train Evening Run
<kuid:450495:1094> WfD Ski Train Morning Run
<kuid:450495:1099> WfD Tankers to Denver
<kuid2:450495:1096:2> WfD Work at Rocky Lumber Yard