We delete VideoFile objects when we delete videos (well, `videoscan` does, the next time it's run). In this case, the file itself (if there ever was one) has already been deleted in videos.py, due to the URLNotFound exception being thrown:

    except Exception as e:
        delete_downloaded_files(youtube_id)
        raise

so it won't be re-created by videoscan. I could instead just unset the `download_in_progress` and `flagged_for_download` flags, and save it, if you preferred? The VideoFile obect will then be deleted the next time videoscan is run.