fix(scope): check on the listeners methods to handle destroyed scopes

Add several checks on the methods that handle listeners so they are
able to handle destroyed scopes that now do not have the references
to the `$$listeners` and `$$listenersCount` when destroyed

Closes #6897