/// The packet given to `start_send` is held until a later poll can send it, so it is sent without
/// being copied. Only one packet is held at a time. A packet that fails to send is dropped rather
/// Elsewhere the packet is sent from within the poll, and a full transmit queue comes back as an
/// it otherwise would, but correctness does not depend on the two agreeing. Tokio keeps its own