Only call ThreadInfo->init once per thread

Summary: `init_thread_locals()` is actually called on every request. Becase ThreadInfo::s_threadInfo should persist across requests, we don't need to call init() every time.

Reviewed By: @edwinsmith

Differential Revision: D1550754