Fix show_menu_below_id with ids outside of softroot. #3504

This fixes #3504. Pardon my novice test writing if its inelegant.