> Did you check that it doesn't break Nailgun?

Yes, it break logic of Naily. This pull request should be apply only after https://github.com/Mirantis/fuelweb/issues/1428 what fix problem.

> report_and_update_status:

This method at now moment use only in one file: https://github.com/Mirantis/astute/pull/61/files#L22R103 and it logic applied only to deploy method (but context also using in other orchestrator actions). We can change name of method to report_deploy_status for example.