Join new flows, part from blocked ones

- Add and join channel when flow-add event is received (you're added to a flow)
- Part and remove channel when flow-remove event is received (you're blocked from a flow)