I'm pretty sure entity system event unregistering might be broken in some capacity. This looks extremely strange to me. 