Fixed library update logic

The library update job wasn't taking into consideration the video's source before it tried to reconcile files. As a result, the wrong videos were being deleted in certain situations.