Is it good practice to unbind any events set up in a BT Task upon completion?

I’m unfamiliar with Behavior Trees and especially their Tasks, I’ve set up a couple custom tasks that tie success or failure to the controller’s event dispatchers but I’m unsure if this requires any clean up on completion.

Can I assume that every task execution is a completely separate instance and that they all start with a clean slate?