Cleaning up channels on client disconnect