Thanks for taking the time to check the script, Darek. The programming seems clean but, as you suggest, that's not saying the one-shot chance wasn't an oversight by the devs after all.
Granted, I can easily live with the quest's present state, now that I know how it works. Nevertheless, it'll...