The linked answer is alleged to be incorrect on numerical grounds (see comments). It's also quite unrigorous; it uses non-convergent integrals in at least one place. I suspect it is simply wrong.
I don't yet have an evaluation for the integral, but I can explain why your method probably doesn't work. At the very least, to make sure it works you'd need to do a lot of hard work convincing me that the arc integral vanishes.
A serious issue with your approach is that it's not obvious that $\int_{\Gamma}$ goes to zero, and it probably doesn't.
You're probably used to $\int_{\Gamma}$ vanishing when we have functions of the form: $$z\mapsto e^{iz}f(z)$$Because in the upper half plane, all the imaginary parts are positive; thus, the real parts of $iz$ are all negative (and large) and you can expect the exponential term to decay sufficiently quickly.
But with $z\mapsto e^{iz^n}f(z)$, it's not so simple. Visualise $z\to z^n$ as a stretch on the unit circle; each sector of angle $2\pi/n$ is blown up to the entire circle. In particular, the semicircle (of angle $\pi$) is blown up and wraps around the unit circle $\lfloor n/2\rfloor$ times. This is $\ge1$ when $n\ge2$, so we wrap around the circle at least once.
Long story short, the imaginary parts of $z^n$ are not always positive if you take $z$ in the upper half plane, so $e^{iz^n}$ does not experience exponential decay. Rather, it will decay on some subsectors of $\Gamma$ and blow up on the others; so, the usual argument wouldn't show $\int_{\Gamma}\to0$ as the radius tends to infinity.
In some cases, the use instead of a wedge contour with angle $\le\pi/n$ (so that $e^{iz^n}$ decays on the arc) works as an alternative. I don't think it works here.