Uh, did you cut part of the log out? This execution is really weird:
Entering isValidAddOn(Emote_Critical)
Leaving isValidAddOn() - return 1
Entering isValidAddOn(Emote_Confusion)
Leaving isValidAddOn() - return 1
Loading Add-On: Emote_Confusion (CRC:1658702409)
Entering VerifyAddOnScripts(Emote_Confusion)
Leaving VerifyAddOnScripts() - return 1
for reference, an execution from just before that goes smoothly:
Entering isValidAddOn(Emote_Hate)
Leaving isValidAddOn() - return 1
Loading Add-On: Emote_Hate (CRC:820012778)
Entering VerifyAddOnScripts(Emote_Hate)
Leaving VerifyAddOnScripts() - return 1
Executing Add-Ons/Emote_Hate/server.cs.
Executing Add-Ons/Emote_Hate/emote_hate.cs.
3 datablocks added.It's like it's trying to execute two things at once or something. Maybe try turning off all your emotes, and, if the problem still persists, post another trace-enabled console log while they're disabled to see if it continues doing this.