I have one variable parameter that is empty.  I looked at the log, and I am connecting.  Then when I run the Task.Run command, nothing happens, but when I run it again, it then launches the task.  Almost as if something is not being initilized the first time through, but is the second and third time, and so on.  I can run it as many times as I want after I get past the first attempt.