Pruning the Unsurprising: Efficient Code Reasoning via First-Token Surprisal | Synapse