Just answered my own question...The difference is Synchronous vs Asynchronous.(Execute task vs Submit Job)Syncrhonous is nice because it returns the output when done, async gives you a UID job number, requires to check the job...check if Job Status = esriJobSucceeded then get the URL output file.Which will be in a UID url directory as stated above (scratch).Not sure why both would not do this...