If the menu trigger is destroyed while the menu is open (e.g. through an ngIf), the menu's overlay is destroyed, but it never kills the click catcher.