fix: only emit `close` on last request
fix: only emit `close` on last request

emitting `close` early can affect the internal readable stream state.
previously, this was emitted on chunks and reconnects.

fent/node-ytdl-core