When spoken to in her home Karthgad's shaman Jolna Bear-Voice will chastise the player for interrupting her rituals, saying offhand that she's had a hard time performing her duties lately because she can't visit Kyne's shrine in the Vorndgad Forest (cell: -106,14). If asked about this, she'll explain that a "foolish" spriggan calling itself Harwyleth has made itself the shrine's guardian and won't let any man or woman approach the sacred site.
Deep in the forest, you can find a little clearing. There is a sacred shrine to Kyne there, built in ancient days. Birds of all kinds gather around the altar, day or night, praising the goddess with their songs.
Note: Reuse this dialogue for the quest and give Jolna Bear-Voice a different response to the Karthgad topic.

Sensing an opportunity, Jolna will ask if the player would make himself or herself useful by killing the pesky creature. No honorable warrior of the Bear Clan would dare defile a sacred shrine of Kyne with bloodshed, but for an outsider with no honor, it would hardly matter.

When confronted, Harwyleth will tell the player that the Bear Clan has fallen into wickedness and does not deserve to worship at Kyne's shrine. The player can either spare the spriggan, enraging Jolna upon return, or do what the shaman had ordered.

Claim thread for Violet

<roerich> woah it's hot in here
<Lord Berandas> it must be Summer.
<Infragris> #hell is meant as a spam and off topic channel. Doing a great job already

-Placeholders for everything I'll need done. It *should* be playable right now if you feel like reading placeholder dialogue (really, the only thing that *isn't* placeholder is Journal entries). Likewise while the quest should be completable minus any bugs, there's no reward other than faction rep boost with the Bear Clan (I'll include a physical reward too, but not right now).

1) A failstate if the player kills Jolna during the quest.
2) An initial dialog entry (Journal state 0) for Jolna's quest topic with a check for the global "Sky_qRe_KG03_glb_Dead > 0" to advance the quest if the player kills Harwyleth before starting the quest.
3) Update the journal when the player kills Harwyleth during the quest.

These changes would allow you to avoid using GetDeadCount which is extremely slow, especially on big save files.

I wrote two local scripts, one for Harwyleth and another for Jolna, but two new journal entries (1 and 3 above) would be needed, along with changes to the "##" journal state placeholders in the new scripts. The global "Sky_qRe_KG03_glb_Dead" would have to be added prior to adding the scripts.

I want to avoid using Globals if I can. I did heavily edit your pastebin scripts so that they use a doonce script instead of a Global though (I've yet to test any of this in game, so I'm not sure if they work).