The Senate yesterday narrowly passed a cabinet motion to restore union card checks in federally-regulated workplaces. The measure survived a vote of 43 to 41 with a single legislator abstaining: “It is not legitimate for us to vote against an electoral promise.”