274334d14c
Adds a hang-interop job that runs after lint and exercises the :nestsClient:jvmTest suite under -DnestsHangInterop=true. Cargo registry + cli/hang-interop/target are cached on the Cargo.lock + REV file hashes so cold runs (~6 min for the moq-relay install) only happen on dependency change; warm runs finish in seconds. Linux-only — the protocol logic is platform-agnostic and the JNA libopus natives are already exercised by JvmOpusRoundTripTest on the Android job. macOS / Windows interop runs would double the matrix cost without catching new defects. Pinned to dtolnay/rust-toolchain@stable; ubuntu-latest's bundled Rust drifts and moq-relay 0.10.25 needs ≥ 1.95 (the constant_time_eq 0.4.3 transitive dep). https://claude.ai/code/session_01ERJPUYfdLPwZ99pr5EcEcV