Because this issue has been going on for years, I am going to go out on a limb and suggest that Comcast is getting a little $omething extra for stalling the programs and repeating the ads. A lot of people posted exactly what was requested of them on this thread, and yet there is no solution. But then again, I refer back to my first sentence.
I have spent too much time over the years explaining to their tech people about issues such as this that are never resolved. And as long as Comcast continues to have its way with the Legislature as they continue to take over all forms of broadcast media, I do not expect a solution to this problem...ever.