If you are sure it's indeed a mycobacterium infection, then I would keep them permanently separate. And clean out the tank thoroughly. The first two out of three fish in my first small tank had similar symptoms (wasting away, going away in a corner to hide, dying with severe spinal curvature). The survivor (asymptomatic and in fact still alive, although currently on his last legs from an apparently unrelated problem) was transferred to another larger tank, along with the filter. Since then (eight months ago) I've been losing a fish a month from this tank to this sickness, despite being careful to remove sick fish once they show any symptoms. Now some of the fish in the larger tank had come from the same source as my original fish, so I can't rule out the fact that they also were infected when I got them. But all the recent additions to the tank were from a different source so they have contracted the illness either from asymptomatic fish or by picking it up from the tank itself.
I've decided to not replace any further fatalities and just leave this as a plant tank with a few fish until either they stop dying off or they have all perished and the tank has run fallow for a while.