Can't delete a node with upsert

I would almost put money on it that you are missing the commitNow attribute. that is a new concept to most people coming into Dgraph. Doing a mutation without it makes it look like it is doing the delete, but it is really just preparing a delete and not committing the changes until it is told to.