Delayed name rebuild to prevent sends in callbacks. Also only frees non-read events in send.