What about:
correcting the spelling of 'arguments';
dropping the .pl and .bat extensions;
giving the timeout a value greater than 0;
adding an error variable which you can output for debugging.
<cfexecute name="#EDRSDIR#/uploadconvertwrapper" arguments="#filedirectory# #finalfilename# #dcnflag# #splflag# errorVariable="errorOutput" timeout="10" />
<cfexecute name="#EDRSDIR#/uploadconvert" argumensts="#filedirectory# #finalfilename# #dcnflag# #splflag# errorVariable="errorOutput" timeout="10" />