fixed the kqueue implementation

wasn't adding filedescriptors to the read queue if they had a
mux_output callback registered which returned 0 bytes to write

(introduced with last changes)
fixes to be conform to the new api