async version of `read_loop()` must stop on errors.
async version of `read_loop()` must stop on errors.

If I unplug a device, the loop should end with an error, instead of blocking forever.

gvalkov/python-evdev,gvalkov/python-evdev