fix: the schema manager always recurses

this fix ensure that the schema manager always follows the dependencies, even if parent schema fragment is already present.
Merge branch 'fix/recursive-schema-manager' into maintenance

Pull in fix to schema manager.