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.

@danmcp review