End of choose will stop the choosing. The train might still wait for the entire route until the next stop to be free (depending on signals etc). It will just not attempt to find an alternative route.
Do not use choose signals in through stations without waypoints.
The display error might come from the fact that the ground tile of a tunnel exit is outside, and flat but too low.