He is not practicing what he learned in the past treatments so he needs a reminder. He needs a really long treatment, I am thinking 6-9 months in a sober living environment after his 21 days. Nobody ever wants to do those things but we all get growth from doing things despite the pain.
I think you handled him quite well.