А он нужен бы был в этом случае, мы же во владение забираем?
Ну, референсы в async функциях across await points использовать было бы нельзя, наверное, в таком случае. Либо там какие-то странные гарантии от executor'а требовались вида "положи туда же, откуда взял после вызова poll".