reactor - это как бы главный (вечный) цикл в Twisted приложении, и он не должен перезапускаться.
Честно говоря я не пойму для чего вам нужен именно такой способ запуск пауков. Если вам нужно чтобы у вас пауки по порядку отработали, то вы можете поставить scrapyd, и потом в кроне прописать задания для него, тобишь прописать вызовы curl-ом определенные урлы с пост параметрами.