That Jose will be a Raptor next year is undoubtable. The way I see this, Bryan will try hard to move TJ this summer, and I think he wil succeed). If he doesn't, then TJ will remain the starter next season, and Bryan will continue to try trading him the whole year. If TJ doesn't get injured and starts playing better, his stock will improve a lot. Obviously, there still are people who think he is better than Jose, and even if they are a huge minority, all it takes is one GM to be in that camp ...
If TJ still can't be traded after the next season, I would think they would give Jose the starting job and tell TJ to behave, and because TJ is going to approach the end of his contract, he should be more willing to cough it up.