Update Watched State While Playing

I've been noticing that sometimes after using SmartPlay to play a video, the watched status is not updated properly.
This fixes that.

It works only when playing videos from the queue, not when playing from an Intent.

But I wasn't able to find any place int he code that actually creates an Intent that can be used to play a video.
Is that code unused?