This works fine in the application for copying a folder or frenaming folders and files. Other tools though report success but do not actually do the task. Copying a file does not work for example.
if (string.Equals(e.JobInfo.JobStatus.ToString(), "esriJobSucceeded")) { Wait.Visibility = Visibility.Collapsed; }
if (string.Equals(e.JobInfo.JobStatus.ToString(), "esriJobSucceeded"))
{ Wait.Visibility = Visibility.Collapsed; }
Difficult to figure out your issue without more info.
I can just suggest you to check that your geoprocessing task is asynchronous since SubmitJobAsync is only working with asynchronous geoprocessing task (and ExecuteAsync with synchronous geoprocessing task).
Else using fiddler to look at requests sent to the server might give a clue.