bors 16d0495d29 Auto merge of #11624 - vext01:poll-loop-fixes, r=ehuss
Poll loop fixes

### What does this PR try to resolve?

A couple of minor issues. See individual commits.

### How should we test and review this PR?

The existing test suite should have sufficient coverage.

### Additional information

(I have 5 apparently unrelated failures locally when running `cargo test`)
2023-03-20 12:42:45 +00:00
..
2023-03-09 17:10:32 +00:00
2023-01-31 23:16:12 +08:00