Changing `data.del()` to reject the internal deferred such that the public deferred inherits the outcome when the key/index is invalid