If it isn't that, I really don't get it, at all.
But if he was a real addict, I would expect him to sign, and take the suspension, simply to get the big check. An addiction can be pretty expensive.
Maybe he simply doesn't want to go to SF. That sounds pretty crazy to me, but none of this really makes any sense.
As you said, he will likely never make up this $$$. I think he probably will go fairly high next year and get a very good contract, but it will almost certainly be quite a bit less than what SF offered him, this year.