Threshold at 0.55, not 0.50
The reranker returns sigmoid(logit). When it sees neither relevance nor contradiction the logit sits near zero and the score near 0.50. With a 0.50 cut-off, "what is the capital of Brazil?" got through with irrelevant context and the model made things up. At 0.55 it falls into the deterministic path.