Nope, hosted apps do still have a File connected to Version. It just doesn't do much but we do maintain it. E.g. We never care about the file status for hosted apps and rely only on the app status. But I don't think we'd need this `isnull` check here.