fixes #6091 - menu removal wasn't traversing menu hierarchy

This will need backport to 1.5-stable as the foreman_openstack_simplify plugin in Staypuft depends on it.