Modified ImapStream.ReadAhead() to be cancellable