VID-516 Don't cache temporary file info

New images are cached by name with no information in $cache.  This cache key is overwritten with real information when the file is uploaded, but if the process dies before overwriting this cache, this image can be marked as 'non-existent' even if its actually on disk and in the DB.