Changelog.

Fix issue where failed video updates left stray subtitle files behind

Github
Github
API

Fixes an issue where a video update that failed partway could leave extra copies of its subtitle files in storage. Subtitle files are now only moved when the update is saved, and any copies from a failed update are cleaned up.