[*] BO :ProductDownload::getNewFilename() little optimisation

Avoid recursion