Por curiosidade, dei um console.log(event) para saber quais outras propriedades o event possui e reparei na propriedade path, que é um array que contém o alvo e os pais do alvo. Então, no lugar de utilizar o parentNode para acessar a tr eu utilizei o path[1] (que corresponde à tr) e deu certo. Está errado?
var tabela = document.querySelector("tbody");
tabela.addEventListener("dblclick", function (event) {
event.path[1].remove();
})