I'm guessing even with a few of the engines not firing they can still do some math to compensate?
But there are limits on how assymetrical the boosters force can be. With 5 then 6 out I wonder if spin was due to too much assymetry. I hope we get more details.