only set EXIT_PID_OUT_OF_RANGE if we haven't got a pre-existing exit reason