That is absolutely WRONG. The three minute pad can and does get dropped anytime the tuner is needed to record a show immediately following the one it is currently recording.
Sorry, but you're the one who is wrong here.
IF you leave the default padding, then the receiver will ONLY end the recording to start another one on the same channel. It still will not interrupt to change the channels even with the default padding. That's how the receiver works.
IF you change the defaults to extend the end time... like some have to 3 minutes... then the receiver will NOT stop that recording early just to switch to another.
Again, glitches might happen... but outside of a random glitch... the receiver doesn't work as you are indicating.
Yes it is something for DISH to fix.
If DISH would do like all the other programming distributors and have their guide go to the actual minute that the program is scheduled to end instead of having the guide cutting it off on the hour the problem would not exist.
Nope... not the problem.
Dish does have the EPG give proper times when the channels give that proper info to Tribune for EPG data! There are lots of channels where you see things end at 9:05, 10:55, etc... when the EPG data is provided for planned odd air times, then Dish receivers catch them.
The problem... networks depend on commercial advertising, so they don't want you DVRing them... they want you watching live... so they start early sometimes and run late other times... they want you to miss the end so next time you might watch live instead of DVRing.
As I've said many times... watch something live and you'll see what is really going on... many shows are going away at 11pm, say, for a commercial break and then coming back at 11:01pm to finish those last couple of minutes of the show. They are doing it to mess with your DVRing habits.
Dish cannot do anything about that.
But you can... schedule end padding of at least 5 minutes, and you'll be fine.