Try ID-based step assignment map to avoid stale assignment problem