Republicans face reckoning on impeachment witnesses