Specter is old and has a history of brain cancer. He should have been pushed aside even if he were a reliable conservative.
But the fact is McConnell and Cornyn were 100% behind Specter, and were trying to force Bunning out.