dispose of LocalTaskService on disconnect as it's a generic way to end interaction with TaskService