I'm quite sure Leon is back next year. For one thing, the team has serious payroll issues, you can't spend on every position. And obviously the team is quite capable of winning a lot of games without much offense from the catcher spot.
Where that leaves Swihart, position-wise, I don't know.