fix: omit preliminary tool outputs when ignoring incomplete tool calls (#19084)