FSMs now use io_service thread pool instead of their own threads.