=str #16026 Emit directly in MapAsyncProcessor and MapAsyncUnorderedProcessor

Refs #16026 
It the same order as before `emits = element :: fromBuffer`, but I agree that it looks suspicious. I'll add a test and fix it. Thanks