The only reason he does not change his party affiliation is because he knows he will NOT be a senator from arizona long afterwards.
Here’s another link on this story from the NY Sun:
http://www.nysunpolitics.com/blog/2007/04/john-kerry-mccains-people.html