deliveryStates property
What deliveryState answers per txid (stage S8 obligation). A txid NOT
listed reads DeliveryState.retryPending — the reading the core gives an
interactive send whose broadcast failed (its persisted row IS the
obligation), so the existing send-flow tests keep their meaning. A test of
the negative lists the txid with null or another state, or sets
deliveryStateThrows.
Implementation
Map<String, DeliveryState?> deliveryStates = {};