A couple of fixes to mega menu mobile initialization failure.

One issue is for Mega Menu mobile init failing when we have a main menu heading that has no mega menu sub-items. Another issue is when trying to fix the appearance of the bottom corners in the mobile menu for an item that does not exist.