CHW-4832 OrgDeleteSimulateStale

the org inventory drifted since the simulate was produced; re-run the preview before deleting

Default message: the org inventory drifted since the simulate was produced; re-run the preview before deleting
HTTP status: 409 (client)

Problem. DELETE /api/orgs/{id} was rejected with a “stale simulate” error. Cause. The simulate_id was fresh per its stored timestamp, but a re-walk inside the delete transaction found row counts drifted >10% on at least one table since the simulate ran. Fix. Re-run the delete-preview, review the drift, and resubmit with the fresh simulate_id. The response body’s drift_table field identifies the table that triggered the rejection. HTTP 409.