Fixed ocasional fault on diff installer download

In certain cases when the download fails the file name is null and the
delete file faults. This change handles that case gracefully.