[pvr.dvblink] Do not remove existing channels when connection to DVBLink...

... backend fails.

Currently, when the DVBlink backend cannot be reached, all the channels for this backend will be removed, as an empty channel list is returned to the PVR code. This change will check the status of the connection and report correspondingly to PVR.