dnet_schedule_io() should wakeup only one thread when new packet has been queued