Makes use of the lifecycle information on the job status to avoid duplicate updates
Updated event forwarding code to better forward events that have a resource and are a job