I have a friend who works at a tranny shop and you should hear the horror stories he tells of similar situations caused by oil change places and their "power flushes"...
I have an oil change place and you will not even find a power flush system in the place.