No, for efficiency reasons.  We do this consistency check only when we have to (update page loading), or as an async process.  For determining video counts in the topic tree, for example, we only use is_video_on_disk, as it's faster than touching the database.

Because touching the DB can be slow, inconsistency is rare, and the downside is very slight (you would link to a video where saving points might not work properly), I don't think it makes sense to be so precise here.