McConnell, out sick for two months, voted against medical leave 23 times since 1985