Fix: return empty string for bad loadout IDs in formatLoadoutGridLayout().