Earlier conversions of DisplayGeometrty that had extra transform was creating intermediate Frames and "connecting" Geometry to it.
The change to use attached_geometry assumed no transform between the frame and its attached Geometry.
The fix is likely to locate the intermediate frame and attach to it but it's not clear yet how to locate that intermediate frame during deserialization.
Noted while trying to visualize double_pendulum.osim from repository/master in API visualizer and latest GUI