timeseries.io.cache: use lalframe for single chan

    - framecpp is only really useful for reading multiple channels from
      a set of frames, the overhead of reading the TOC makes it much slower
      for a single channel