fix sample-on test
cleanup
timeout async tests after 2 seconds
expose events-input of running graph, fixing sample-on test

(can't preserve event ordering if I use core.async/merge
anywhere in the pipeline)
close those channels!