Fix a small error causing the end of ads to not be blocked.

I was consistently getting the last ~1/2 second of each advert, so this change delays the un-muting to ensure that the advert fadeout is not caught.

I also used to (occasionally) get the very start of the advert, so I have slightly increased the frequency at which it checks if an advert has started.