Put back code so that MultiJob works when sub-jobs are disabled

After below if-case was removed (02-Aug 2013) a MultiJob gets java.lang.NullPointerException when a sub-job is disabled.

if (future != null) {
    futuresList.add(future);
    projectList.add(project);
}

I put this check back and now it works for me.