CNN learned the negotiations that led to the Romney endorsement included a prominent role by John Weaver, who was McCain's top political strategist until he was forced out in a campaign shakeup last summer.