Let detached tasks exit normally. Resolves #118.

There may have been some reason for waitpid'ing tasks until they're gone, but that reason seems to have been lost to the sands of time.  Without that code, all the tests pass, and we can record and replay firefox right up to shutdown, so progress seems to have been made.  Until we rediscover what knowledge was lost ;).