[pvr] fixes deadlocks during notifications from observables (adapt from #4759)