Use gevent.killall() instead of while loop on sync stop.

A simpler and more robust solution to my fix yesterday, inspired by
learning that killall() exists via Kavya's EAS code.
Comment talon dep for now.

Thanks to @Analect for pointing out that this doesn't work.