stream in: send final response after stream closes

this second message is sent once the stream is entirely complete and data is
synced. it is assumed that the backend's .Close() implementation waits for the
data to sync.

there's an equivalent fix in warden-linux to have its .Close() wait on tar to complete.