I did this test:
with start time set to a future time, I registered an exiting video file with my script. On the tvh web page this entry shows up under "upcoming recordings". When the start time came, nothing happened, in particular no red dot indicating ongoing recording. When the stop time passed, also nothing happened: the entry remained under upcoming, and never moved to Finished. Therefore the file is not available for playing via Kodi.
Same when the start time was in the past, and only the stop time in the future.
When both times are in the past, all is ok. The file is seen under Finished, and Kodi can play it.
It is fair to assume that tvh never planned for such a thing.
The script could be supplemented with a check to verify stop time being in the past, but this may be overkill.