The fail callback message that gets bubbled up from the server doesn't pass up the error message to the client and send back 'undefined'.
Issue confirmed. Disappointed that I missed it.
What is the unique identifier for a menu item, the label that is displayed in the UI, or a different "name" property? I believe you can have multiple entries with the same Label text in the UI.
Yes, please close.