insights: mark completed and update runs
Created by: CristinaBirkel
This marks a job row as completed once it makes it through all the steps, and uses defer
to update the runs each time an attempt is made. I also removed the create job method because we're not using that anymore.