Did you check that it doesn't break Nailgun?
I assume that we need to get rid of ctx.reporter if you changed the way to ctx.report_and_update_status, otherwise what is going to happen if we forget and use ctx.reporter? Status will be old one and invalid?