reactor.run() is a blocking command halted by reactor.stop()
Currently this logic is not correctly implemented.
Bug watches keep track of this bug in other bug trackers.