Clarify Fixed.Scheduler docs, and properly detect deadlock in runThreads