fix: Read stdout/stderr before status (blocking)