yk: Avoid leaking file descriptors by re-init()

* Repeated calls to init() will leave the previous file descriptors
  open.  Don't do this by uding m_yk_void as an indicator of whether or
  not init() has been called successfully.