Updated Hat Removal

Moved wearable-spawn check code to a new method OnWearableCreated
instead of passing the late-load checks to OnEntityCreated.