Hey, I stumbled upon a "bug" regarding the file VH, if you set the alternative_name and have forceDownload enabled the alternative name will be ignored and the file will be downlaoded with the default name.
Not sure you can catch that with the BeforeFileDump Event, but I believe it should be considered when the $downloadName is determined.