Add full set of imports, even in the case of divergence, by recursion

Recursively walk the initially created schema map to add entries as
necessary to lower ontologies to ensure that the full set is always
found
avoid NPE if setup fails and we shutdown