Big hugs sauerkraut. Things were looking up but it sounds like he's hit a stumbling block. Good for you for not engaging - that's awesome. It sounds like he knows he's having problems but just not able to set himself straight for whatever reasons at the moment.
Wonderful that you were able to get to your meditation class, whatever happens you will be well on the road to healthy .
I have a lot more thoughts on this but I need to gather them first ... quick question - are you and the kids safe with him actively drinking?