Separate state changes for exec and job #514

* Update execution state from ExecutionJob as a separate service method
* then update job stats, retry X times if a failure, and give up

Execution should not appear "hung" if simple duration stat update fails
Disable devel environment access logs by default