Make descriptor reading stoppable
What would be the best way to not force reading of all descriptors? See #20412 (moved) comment:9 for background.
Suggestion so far: create an abortReading
method and after this method was called the reader's status is similar to a completed reading of descriptors, e.g., methods concerning stats don't throw ISEs anymore.