Handle more spawn reasons and prepare NMS entity before adding to world