Bug 1025179 - Defend against code that calls execute_parallel with nil args

Some code paths are calling into remote_job.rb without calling create_parallel_job first.  Defend against that.
Merge pull request #4063 from smarterclayton/bug_1025179_defend_nil_args

Merged by openshift-bot
Fix for bug 1025218