Yup, we were hitting deadlocks due to threadpool starvation.

Swapped to future-per-req as a quick hack in skuld.net; should swap out
use of sync-req! for req! in the medium term; replace with core.async
long-term?