The final in-flight record has response.finishReason=null and neither usage nor providerMetadata. This is valid: no event and no failure.
See the manually calculated expectations in the header of tests/zcode_gaps_synthetic.rs.