Good point; yes, it does keep on recording and I often find myself logging out to end the recording of the event and then I log in again for a cool-down. In my breakdown above then C should be split into C, the event, and D, any cool-down or extra ride that follows.
This would of course be simpler if Allow Saves Without Exit - #12 by I_M_Gandu was implemented (but even then, the recording of the warmup in the start pen B would be missing and needs to be added).