dvb: adapter notification happening at wrong point meant UI not always updated
(cherry picked from commit 7588429c334246f5ab5544083b85a6548b71742d)
dvr: attempt to stop new DVR code creating false entries
(cherry picked from commit 9abf21525aade2f7bb54cc931960270237048b53)

Conflicts:

	src/dvr/dvr_db.c