I recently gave the documentation of my chscite package a facelift for inclusion in CTAN, and was assuming that doing so wouldn't break anything. Unfortunately, I just discovered that the package doesn't work because the .bst file isn't being generated properly, and I can't for the life of me figure out why. I know that this changeset breaks it, but I can't figure out why. The full DTX file is available on CTAN. What could be wrong?