I've noticed that when I do a "reload router", this reloads the mythtv-backend. Any shows that where recording get cut. One feature I've always wished to have was an option for anything that might kill the mythtv-backend service, look into the record table and 'ask' to schedule the reload/halt between recordings.
Some options that would be nice:
Reboot at next break
Schedule a manual time
Force now & delete current recording (You will always reboot during the best 2 minutes of the show... it's a fact)
Force now & don't delete current recording (between commercials)