Supervisor: added exit_on_detach option