Just in case the Agent did not inform you when enquiring about the MLB failure, while it makes no sense as to why this works as obviously the signal is being received by the DVR, but if you:
Record the game[s] you intended to watch and go to your recordings, you can Watch from the beginning and then fast forward to the end and suddenly the game will be broadcasting Live.
No one at Comcast/Xfinity understands why . . . . I question whether or not the recording is coming from my DVR or a cloud?