It does sound like he is close to hitting bottom. Even though it isn't in the right direction for now, I think it's good that he's at least moving. Seems normal to me that he'd have to hit a low point somewhere on the journey in order to reflect on his actions and hopefully build himself up again.

I'm no expert on the stages, but I'm pretty sure you can expect for your XH to be stuck in this phase for a while...