ProductDownload::getNewFilename() little optimisation

Avoid recursion