For a while now, gnome-shell has initialized extensions before setting up its own keybinding handling. As a result, our taking over of the panel-main-menu shortcut will be overwritten when the extension is enabled at startup - work around this by setting up the keybinding again on LayoutManager::startup-complete. https://bugzilla.gnome.org/show_bug.cgi?id=746639