virt: sampling: port to the new threadpool API

forgot to update the client code to the new futures-friendly(er)
API!
thpool: add initial docs