JIT compiles the MLIR→PTX during finalize_weights instead of on the first inference request. Prevents vLLM's 5-min RPC timeout from killing the engine while workers are busy compiling. Warmup runs a single-token, single-expert forward pass — just enough to trigger compilation. Takes ~1-2 min, same as layertest.