John A. Logan, Stalwart Republican from Illinois