SubscribeUserJob now accepts a "job_state_id" parameter. If not null, it's the id of the SubscribeJobState instance that reflects the current state of the job.

If the job finishes successfully, the subscribe_job_state is updated to "SUCCESS"; if it finishes with an error, it is updated to "ERROR".