coroutine-sleep: move timer out of QemuCoSleepState