adding more resiliancy to DBHandle

#441
if something went wrong with the population of handles_, it could perhaps? more defensive coding than anything else really.