Mike,
I am hoping the same as you are!
If JJ does not want to come back and still indicates that, there could be a three team trade with Toronto and Charlotte.
Some how Magliore could go to Toronto as he wants to, and then there would have to be some players moved from Charlotte and Toronto to the suns, that or picks.
Only thing, if JJ wants the up front money, I do not think anyone will do that other than Atlanta.
Also, for the 3 team deal to work, the contract would have to be normal and Sarver would have to agree to let JJ go for a normal contract.
I am not sure Sarver would do that, and HOPE HE DOES NOT DO THAT!