На счёт первого - не уверен. Только вчера вечером смотрел - всё было ОК. На всех каналах при переключении расписание загружается нормально. Здесь явно какой-то сбой произошел при загрузке расписания.
Второй вариант - хороший, но не для каждого понятен.
Вот если бы из программы можно было очистить кэш и только для текущего канала - было бы просто замечательно!