[pvr.tvh] store the channel while looping for deleted schedules and events

the iterator may be invalid by the time TriggerEpgUpdate is called
[pvr.tvh] drop logically dead code (NULL check was done earlier)