Fixed reading timeseries from cache file path
This PR fixes bugs in the handling of cache files underneath TimeSeries.read
. Astropy insists on opening the cache file, then passing it through the identifiers, so we need to handle open cache files (including temporary files) before passing on to the GWF reader.