DiffAct++: Diffusion Action Segmentation