Improved client listener de-registration process which former one may cause OOME because of leaking registrations.