[infomanager] only update a/v info if something has changed and only by ...

follow-up from https://github.com/xbmc/xbmc/pull/5673

@herrnst could you please try again. Now it triggers the update of channels at the correct pos.