add Instance.job_state, always mark
get_job_state -> get_current_job
check for delete in progress
shuffle mark_assets around and lock instance