Fix use-after-free bug with thread entry callsite.

A no-arg callsite always looks the same and is immutable; there is no
reason to set a separate one up per thread, which can cause lifetime
issues. Found thanks to ASAN and nwc10++.