With the default setting RecordSeparators->{"\n", "\r\n", "\r"}, setting RecordLists->True makes RecordLists return objects that appear on different lines in different sublists.
With RecordLists->False, ReadList returns a single list of all objects it reads.
With RecordLists->True, ReadList returns a list containing a sublist for each record.