Redid verdict handling to be less "thready".
Moved the main recv loop to C, less context switches this way.