Ok, so this problem hasn't entirely gone away.
Now, when I test the map in the editor, the first time I trigger the hostile response the NPC attacks me, like he's supposed to. However, if I hit F8 again to close out the test, and then relaunch the test, he won't attack me again. The...