Avoid race when storing video files to bucket
The current implementation that checks if a video exists in the bucket before uploading it has a race condition. The race condition can be avoided by specifying the expected generation number (0) as a precondition in the gcs request.