[sdb] Avoid stack overflows when a boxed vtype recursively references itself using fields. Fixes #18914.