virtio-blk: Switch to sched::thread_handle for thread wakeup

The lock used to protect _waiting_request_thread can go away.

Signed-off-by: Asias He <asias@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>