P.S.: There must still be an underlying bug, as a crash is never a normal occurrence (an error message would have been more appropriate ;)). Apparently, syncprov does not like databases with multiple values in the contextCSN attribute (we had three in our case).
I have multiple CSNs in my database, and it works fine. I would also note that your slapadd command, since you're stripping out all the CSN values, should have used -w to generate a new valid contextCSN. My best guess would be that you had invalid CSNs for some reason.
--Quanah