Draft: Work on #66, trying to remove race conditions while classifying channels
- Partial solution, the issue is ca_clear_subscription can rightfully call callbacks and lead to a deadlock
- There are other areas that call ca_clear_subscription
- not tested.