I don't belive spares_zero acutally overwrites data,
It does.
Proof: Adding a 'zeroed-out' disk to an aggr/trad_volume takes just a few seconds.
Why? -> Because the filer *knows* that the disk is filled with \0's so the parity-disk does not have to care about the new disk.