Lululemon is finally recovering from ‘Pantsgate’ and other problems