Makes perfect sense to me. Rehab sucks. You get antsy. One day of feeling fine, and your ego is inflated to pre injury levels. So you push your limit and get injured again.
It fits well with the story about his diet. He still thinks he's invincible. Shouldn't he feel that way? He's still on an NBA roster. They're still going out of their way to court him. He hasn't bounced from team to team to team. Compared to 4yrs ago, is he not currently in a tremendously better situation?
It's like the blue chip athlete that has to lose their scholarship and play JUCO before they smarten up and turn their life around.
He hasn't played one game.