/etc/belocs/locale-gen.conf, oh, such a weird place. . I'd use dpkg-reconfigure -p high -f noninteractive locales manually again, just to make sure it is the file that get updated. then script it.
I was sure that would work -- but it returns the same error as posted prior. I put the script on GitHub github.com/ionfish/chronobin (the problems are in 'chronogen.php' starting on line 107. Thanks again for your time.
If you're going to test it, you may want to remove some of the releases and one of the architectures from the top of the file. Otherwise, you'd end up downloading/packaging 12 different systems.
Sorry, there is so much that I can help, and I can't help further anymore. The topic has gone past its original purpose and is now getting too localized. superuser.com/faq#close
I've covered all the aspect of locale-gen under debootstrap with Debian and Ubuntu and there is nothing more to cover. This should be sufficient enough to guide you for the rest of your journey. Good luck.