A $\Sigma_2$ set $A$ is one for which there is a computable relation $R(x, s, t)$ s.t. $x \in A \iff \exists s \forall t \colon R(x, s, t)$.
Can we use $R$ to produce another computable relation $Q$ determining membership of $A$ in the same fashion, but where $S_Q(x) = \{ s \ | \ \forall t \colon Q(x, s, t) \}$ (the set of witnesses for $x$ wrt $Q$) has a unique element?
The best I have so far is that if there is some computable $f$ s.t. $f(x) \in S_R(x)$ whenever $S_R(x)$ is non-empty, we can get the result by sabotaging the cases where $s \neq f(x)$. But I don't see how I can construct such $f$ or otherwise argue one exists.
You can compute such a "unique witness" $Q$ from $R$, using that pseudo-python code :