Split the retry and exit callbacks in enkf_state into to functions (just going two different paths in the code below)
Handle general USER_EXIT status by next iteration killing, updating statuses, and calling exit callback. Removed set_node_status, since it was dangerous i.e. not updating the status array