After finishing a Glasgow central to Newton service with the 380, I parked it in the shiny siding to finish the service. I decided to o them return to free roam for a bit of trainspotting. My service was thankfully taken over by AI however I still go through instructions on the HUD and earned the AP whenever an objective was reached. Unless there is a way of doing it I do think that an option in the pause menu is needed to give up control of the current service because on some routes when you return to free roam you don't get the pop up asking that question and so it affects the rest of the timetable.
what you can do is avoiding being seated in the drivers seat when the service ends so it doesn't detect you still having 'control' over the train in the next service.
But sometimes I’ve found it bugs out and the train gets stuck indefinitely. It’s the same if remain seated, it seemingly happens at random.