Finance withdraws, restores and removes catalogue products
Story
Finance temporarily withdraws a workshop, restores it, then retires it when it closes. A correction attempt demonstrates the restriction during retirement. Reactivation restores ordinary use. Staff finally remove a separate unreferenced mistake while preserving records with dependencies.