My suspicion was they were burning excess propellant, rather than attitude adjustment while under the parachutes. Though who knows how much propellant remained. It could be quite a bit more than it appears was used.
Not just excess - excess and toxic. Hydrazine derivatives and nitrogen tetroxide, IIRC. They are hypergolic, too, so the easiest way to vent them is just to run the engines until empty. However, to prevent moving the craft too much, you do short bursts.
There are opposed thrusters, but I assume that in atmosphere and under parachute canopy it’s harder to make sure they are perfectly opposed.
Heating likely plays a role as well.
I am not a rocket engineer, but I have read How Apollo Flew to the Moon and Ignition!: an informal history of liquid rocket propellants, both of which cover these issues. Highly recommended.
The short bursts are just the period of the control cycles. Control cycle starts, loop sees error, commands thrust; next control cycle starts, loop sees error is nulled (or in deadband), commands no thrust.