d801da8c1a
parseWaitpointId no longer strips an arbitrary <prefix>_ before classifying a body, so a run_ or batch_ id can never be misread as a waitpoint id. deriveWaitpointIdFromAnchor keeps its own prefix-agnostic stripping, since its input is always a known run/batch anchor.