Fix tests in forever.

Return in aggregate when not running.
Set eos only when the last buffer has been consumed.