I agree that would be nice having the option in Channels DVR to re-record interrupted recordings.
I have to manually mark those as not recorded using curl hoping my pass will pickup a future airing.
But I think some thought needs to go into how it would be done.
If it just selected the next available airing, the schedule could change, so it would have to be done with a pass. I think the best way would be for it to just mark it as not recorded and then any pass you have setup would re-record it. If you manually picked it (not scheduled from a pass), then choosing the next available airing would possibly be acceptable. The only issues I see with that is if the next airing is on a channel you wouldn't want to record it from.
Just ran into this with S01E02 & S01E03 of a series marathon airing only on one channel and since the eps don't repeat, could be months before they re-air.
S01E02 only had a 1 second interruption, so I'm keeping that one, but S01E03 had 3 minutes, 22 seconds missing in the middle of a show segment.