* refactor(channels): own thread binding cleanup in managers * test(channels): prove thread binding lifecycle cleanup