simplify shell unit test for timeout => :on_thread_exit