This one's easy to sort out if we include the tunnel clocks in the drawing showing the train's frame. Recall that clocks which are synchronized in one frame will appear out of synch in another frame. In particular, the "forward" clock is set to an earlier time than the "aft" clock.
Recall that where v is 0.8 c and L is the rest-frame separation between the clocks. Plugging in reveals that the left tunnel clock reads -640 nsec (according to observers on the train) when the right tunnel clock reads zero. Keep in mind that the train sees the tunnel clocks ticking slowly, so the left clock won't reach zero until (640 / 0.6) nsec (about 1007 nsec) after the right clock does.
Here's another diagram, including the tunnel clocks:
The right door slams when its clock reads zero.
The train crashes
through it and continues moving. By the time the left tunnel clock finally
reads zero (~1007 nsec after the right door slams, in the train's rest
frame), the left door of the tunnel will have moved an additional 853.3
feet, past the left end of the train.