Thread improvements in thread_exposure

NOTE: Still getting segmentation faults in some cases when viewer stops.
Revert "Thread improvements in thread_exposure"

This reverts commit 64fbe51b588911b4264063375dccfa52bec501d6.