Fixed problem with intersecting_reader_t sometimes reporting a stream as exhausted when it isn't.