[epg] make sure m_channelCursor is updated before switching blocks