Sounds like Twisted all over again. A powerful framework with a steep learning curve.
https://github.com/unbit/uwsgi/issues/296
Note that the bug is closed because it will be fixed in an as-yet unreleased version!
stopsignal=QUIT
We're using it and no problems so far. Simple!
You are using the wrong workaround, so if you haven't had problems yet, it could only be a matter of time.
And this is only one aspect of uwsgi that is buggy/unclear