Propagate error to FoldSink's future. Fixes #16001

we do it slightly differently in `OnCompleteSink`, could you please adjust `OnCompleteSink` also