More testing:
Hardcoding the file name works.
Downloading file from recordset does not work with or without subfolders. It seems like 2.02 just stops the download from the recordset from working, period.
Finally, is there a limit on how large a file can be in order for the script to read it?