Timer sleep: fixed some bugs, still pagefaulting