New threads shouldn't reuse TLS registers from old threads, and in
general new threads should begin with a clean register state closer
to exec() than to fork().
In practice thr_new() explicitly sets the TLS register to
params->tls_base before the thread begins execution anyway for native
processes.