Thanks, will give this a try tonight. FWIW, the last run (not your latest code) failed due to exhausting file handles. lsof lists lots of ~/.armory/databases/leveldb_blkdata/*.sst files open.
If the problem isn't the code, you can always increase the max # of files open, that's a pretty common problem.