Welcome back! I would absolutely do the same thing - I have drug/alcohol testing written in for supervised visitation.
Document all instances of him not being able to follow schedule because of being drunk.
I know DS must be upset - but his safety is the most important here.
Good luck.