But Cooper was going to jail in order to avoid revealing his source, correct?

If the source signed a waiver allowing Cooper to testify, there was no reason whatsover for Cooper to refuse to do so.

Rove reportedly signed a waiver.

So that would tend to indicate someone other than Rove, someone who didn't sign a waiver, was Cooper's source.