Well, that was dumb. Let's not put important flow control statements in `assert` statements any more kthx.
Merge branch 'threadless_connections' into connection_failure_listener