Timer sleep: fixed a couple more logical bugs, still pagefaulting