OK, I GOTTA KNOW, how did you notice that coolant was in the transmission? "I'm sure it was intentionally done by the mechanic" does not make sense. What made you use a "questionable" mechanic, to begin with? If you see coolant in the trans, you bring that up as a point that in your mind it should not be there but you are sure the mechanic put it there on purpose! Like has been said, coolant and trans fluid are not supposed to be mixing together. That transmission only has a chance if it is flushed out immediately and even then, the damage may have already been done. Also, change that trans filter again as well. I would also not even hesitate to replace the radiator because it either caused this problem or it also has trans fluid mixing internally. I would also flush the cooling system when install the radiator and replace the thermostat. I was gonna try to look up the correct Genuine GM radiator for you but it seems, in your mind, that all 2004 models are exactly the same, since you did not give any other info with your post. Sometimes this reminds me why I would get frustrated with people that would drop off their rigs for work at my shops. "What year and model and engine do you have"? "Heck, I don't know". Inevitably, these were the same people that would freely fling out statements about how the tech did not know what they were doing.
I am sorry, if this rubs the wrong way, but sometimes I/you just have to justify some statements and I am not a mind reader when it comes to knowing what all your 2004 info is. We here can only go off of the info shared and in this case, there is some accusations and unclear statements made.
By the way, welcome to the forum