DELETE /flows/library/{name} still answers 409 while nodes use the source. With detach=true each of them keeps a copy of the code, in the published flow and the draft, the source is deleted and the running users rebuild.