Setup 1 : general is sent to attack camp where 1 other camp will intercept first.
Both camp defeated by 'All Dead' - general returns ready to fight.

Setup 2 : general is sent to attack camp where 2 other camps will intercept first, then retreated after defeating first 2 camps
The 2 camps are defeated by 'All Dead' - general recalled and now need to recover.

I think bug was there when the 'All Dead' = Won was introduced - but dont recall when or when it was corrected to make general survive when recalled.
Maybe short time after Nusala was introduced.