feat(bifrost): skip XMR monovault keygen network-wide
What
Network-wide skip of the XMR/FROST monovault keygen in the bifrost signer (processKeygenBlock), so the churn can resume without re-triggering the 95-party sidecar-DKG mass-jailing.
Why
The full-active-set (~95-party) XMR monovault FROST keygen fails at scale and mass-jails members — via judgeLateSigner on a retry-round success (the ~79/95 jailing). HALTCHURNING has been held network-wide purely to suppress this keygen, which blocks the churn entirely.
A keygen with zero MsgTssPool reports reaches no consensus, so no jail/slash fires (x/thorchain/handler_tss.go). No XMR monovault exists on mainnet, so skipping strands no funds. This lets the churn resume without a consensus release (unlike the HaltMonovaultKeygen mimir, !4919 — the cleaner permanent version, worth landing after).
Change
bifrost/signer/sign.go — at the top of the processKeygenBlock loop, continue past KeygenType_XMRMonovaultKeygen. Single point; covers initial dispatch and the retry path, before the Monero sidecar DKG is entered.
Deploy / rollout
Sequence: kpg6ac LTC drained HALTCHURNING.
Remove once the FROST keygen reliability fix or !4919 lands.