Always return a 200 for delete operations

This is to allow stagecraft to delete datasets that dont exist in
backdrop. As deletes are idempotent, and deleting a non existent
resource will not change the state of the underlying system it seems
appropriate to do this.