Empirically, slapcat output does not have a consistent view of the database while dumping it. Specifically, when slapcat is running and one changes an entry that hasn't been dumped yet, that change will appear in slapcat's output. Using slapadd's -w option would definitely be unsafe in this situation.
The -w option is only meant to be used when your LDIF does not already contain contextCSN values. There's no need to use it otherwise, and as you note, it would be detrimental in this case.
<http://www.openldap.org/its/index.cgi/?findid=5378>
--Quanah
--
Quanah Gibson-Mount Principal Software Engineer Zimbra, Inc -------------------- Zimbra :: the leader in open source messaging and collaboration