changed to make sure that program exists when done. Something must have
changed when made changes to how DbConfig is gotten from Core. It
probably is now starting a thread that is not being terminated.