System will hang when spawning more software threads than hardware threads available.
Created by: ticki
This a bug in the scheduler introduced after the merge of the blocking
branch. To reproduce, open Rusthello.
Rusthello spawns 4-10 threads, which results the system to hang, and it will stay unresponsive.