Receiver threads are now detached so resources are free'd without joining them.
Merge branch 'thread_leaks' into maint