The error is only seen in --live-replay. When live-replaying, I was still attempting to receive from a no longer existing socket (despite the fact that it was in ready). So I wrapped it in an exception.

By the way, all known bugs, as well as this issue, only affect the tool in --live-replay mode. As far as I have tested it, it shows no regressions in "canned-replay" mode.