v0.1.31
Fixes
- rotate the connection lock during session invalidation so a cancellation-resistant connect cannot wedge later BLE operations
- reject and disconnect late clients from invalidated connection generations
- add regression coverage for cancellation-resistant connection setup