Return id of created jobs, pass id to processNow iterator.

Under no circumstances did we ever pass an error to the processNow iterator.  It is useful to have the id (means the iterator does not have to close over stuff to see the id) so we pass that now.  Of course, this is a breaking change as people may have been checking the error for non null... (So bump version!)