daemon: stream: don't update events if stream->closed
daemon: stream: don't update events if stream->closed

Calling virStreamFinish prematurely seems to trigger this code path
even after the stream is closed, which ends up hitting this error
message later:

error : virFDStreamUpdateCallback:127 : internal error: stream is not open

Skip this function if stream->closed, which is used in many other places
like read/write handlers

zippy2/libvirt,nertpinx/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,taget/libvirt,zippy2/libvirt,libvirt/libvirt,eskultety/libvirt,datto/libvirt,fabianfreyer/libvirt,eskultety/libvirt,fabianfreyer/libvirt,libvirt/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,jfehlig/libvirt,VenkatDatta/libvirt,datto/libvirt,olafhering/libvirt,datto/libvirt,jfehlig/libvirt,andreabolognani/libvirt,olafhering/libvirt,crobinso/libvirt,andreabolognani/libvirt,olafhering/libvirt,taget/libvirt,taget/libvirt,VenkatDatta/libvirt,nertpinx/libvirt,crobinso/libvirt,crobinso/libvirt,andreabolognani/libvirt,andreabolognani/libvirt,jardasgit/libvirt,taget/libvirt,fabianfreyer/libvirt,eskultety/libvirt,eskultety/libvirt,jfehlig/libvirt,VenkatDatta/libvirt,datto/libvirt,nertpinx/libvirt,jardasgit/libvirt,libvirt/libvirt,taget/libvirt,crobinso/libvirt,fabianfreyer/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt,andreabolognani/libvirt,datto/libvirt,libvirt/libvirt,zippy2/libvirt,VenkatDatta/libvirt,jardasgit/libvirt,zippy2/libvirt,jfehlig/libvirt,eskultety/libvirt