Handles creating all ThickThreadTypes, including sidebars.
The RawThreadInfo construction was loosely inspired by createPendingThread, but it's different because pending threads are intentionally constructed to have limited permissions, so eg. the user can't go the settings of a pending thread.
Depends on D12657