GM’s more than 46,000 U.S. hourly workers staged a 40-day-long strike this fall — the longest against the company in almost half a century — but managed to coax the company into keeping open only one of the four American factories it made plans to shutter a year ago.