direct-to-evt: dropped - thread-safety too hard

I fail to see how to transparently protect the stream when being waited
for by multiple threads. Going back to a thread-based solution.

Signed-off-by: Jan Dvořák <mordae@anilinux.org>