Assuming he doesn't need surgery and there are no setbacks, I could see him returning with a week or two left in the season. He'll probably have to get the rehab at-bats in the majors though.
There's no more waiver trade deadline (Aug 31), right? Otherwise it would make sense to be holding him as a chip for that. Kinda feel bad for him, but he'll get his shot.
Bauer sure knows how to pick 'em. Yikes. In spite of that, the second complaint dated from back then probably does get his contract cancelled (and he probably deserves everything he's getting).