Sub-strand that terminates during timeout now propagates termination to calling strand.