Support multiple non-thready threads using thready

Before this commit, only the first-calling thread and thready-created
threads were supported. After this commit, any thread should be able to
call thready at any time.