Turns out the correct thing to do on HTTP DELETE is return HTTP 204 (no content)