Does this mean that even if the text says I killed Garth, he will still reappear later?
the first time, yes. but if you kill him the second time… gone…