uloop: handle waker pipe write() return value