The Cavs have two empty roster spots, they know that Varejao will fit in. If GS signed him then certainly he is still good enough for the Cavs. The trade last week was for contract purposes.
Maybe they want to get him a championship ring before he retires?
http://www.thescore.com/nba/news/966163
BoL