DVB: Don't clear the channel list on saving new scan result.

Fixes #3666
DVB: Open through Graph thread.
DVB: Update event information on separate thread.

This change improves channel switching speed.

Fixes #2953