Dear Fred,
I do not think the issue you are facing is related to infinite loops. I do not see a stop in your logfile and any indication of a runaway process. Furthemore, the route does not have a loop as far as I can see.
I would suggest something else that is going on. When running this route on my laptop in debug mode, I get an out-of-GPU-memory error. If I run it outside the debugger, I get similar behaviour as you quote: sound keeps running but performance is really really low, almost invisible. But it does not really stop. I do see small updates (like a framerate below 1 frame/second, or perhaps GPU stalling.
On my PC (much stronger than my laptop), I see a strong decrease in performance at a certain point. It feels like throttling. And the performance indicators (F5 for showing the HUD and then some shift-F5 to get the proper debug windows. It happens when going past a 'wall of trees'. This happens some 4 minutes out of Providence. See the pictures attached. There is on the right side a wall of trees that seems to be formed of many many trees. The throttling starts when the trees come into view, and is gone when the wall is past.
I have added 4 screen shots showing what I see (sorry for the large size). So my guess is that your graphics card (or perhaps the on-board graphics card) is simply not capable of handling this rather strange structure. It might help to look outside of the left window when passing this point.
Best regards, Jeroen.