After you generated the extra set of UVs did you change the Lightmap Coordinate Index to match the new UV set? I ask because I missed changing that. I assume it works when you change in and then reimport because the import process automatically sets the 2nd set to be the set to use for the light map.