When updating a menu item, always persist its data

Fixes a bug in core where the data will be lost https://core.trac.wordpress.org/ticket/28138