The issue with the reported mesh is that it has a loose edge. When
building the geometry, this was not taken into accout and it was adding
loose geometry to reshape_smooth_context. This was causing
openSubdiv_createTopologyRefinerFromConverter to return null.
For linear subdivision to work, all internal faces edges and edges
adjacent to a real edge need to be added, but loose edges need to be
skipped.