metrics.PollSuccessPerTaskQueueCounter.With(tm.metricsHandler).Record(1)
return task, false, nil
// Arrange to cancel this request if closeC is closed
fwdCtx, cancel := contextWithCancelOnChannelClose(ctx, tm.closeC)
task, err := tm.fwdr.ForwardPoll(fwdCtx, pollMetadata)
cancel()
token.release()
if err == nil {
return task, true, nil
}