With the stream refactor being developed and tested alongside, some buggy behaviours are being discovered.
This PR fixes one of such, where calling read on a dead stream caused the program to segfault.
Pull-Request: #2670
Reviewed-by: Jean Privat <jean@pryen.org>