Exactly, its not CDS's per se that are at fault, its the fact that they are traded OTC.
So a zero sum contract suddenly shows a profit in both books, why because its OTC and we can basically mark it where we like.
Put the stuff on a public exchange and watch!