[BUGFIX] Align output component completion reasons with spec