refs: move resolve_ref_unsafe into common code