How is `unregisterThread` going to be different from `Threads.delete(threadId)`?