fix: settle streamObject results and report provider stream failures without unhandled rejections (#18934)