fix(datastore): attempt to import layers before importing manifests
This MR prevents manifest with broken layer references from being imported. Although these manifests were not tagged on import, a pre import then import cycle could lead to manifests with broken layer references being tagged.