[videodatabase] use fileid from videoinfotag when available

@jmarshallnz as discussed on IRC. Not entirely sure if it's OK to assume we already know about the file in case we have a InfoTag and just return the id in AddFile() though.