Propagate err for the recurseFinalCb