Five months ago, sitting on a slightly worn couch in a hotel lobby in Reading, Pa., Rep. Jim Gerlach said his re-election race would go down to the wire. “It’s gonna be very, very close,” said the two-term congressman. “The war will probably be the biggest issue.” His prediction seems to have been right...