Added context amnagement to completion_lock. Changed the exception thrown when finding an existing DAG snapshot to a log warning
Remove explicit completion lock releases, as they are now implicit via context manager
Merge pull request #128 from rclough/rmc-rework-job-completion

Improve job completion