Я с ходу не смог найти причини почему нельзя запускать реактор второй раз. Разве что эти строки "it's best to assume that your program will either crash or run forever, and that "cleanly exiting" is not really an option". Похоже на какую-то недоработку архитектуры, а не серьезное ограничение, из-за которой не добавили перезапуск