For the record, I realize I can probably solve my problem by deleting these images directly inside the custom controller I put on that Github issue. I can give that controller the same ownership protection policy the other Listing endpoints have, and I think I’m good to go.
At this point I’m just wondering if this is possible at all, a bug, or a purposeful behavior.