Previously if a cached file had grown larger than the remote object and the cached range metadata was out of sync with the cache file (e.g. after an unclean shutdown) - reloading the file failed with an "invalid seek position" error. This aborted the writeback and left the file inaccessible. Rclone now recovers the bytes that are still available from the remote and logs an ERROR that the local file is likely corrupted after an interrupted upload. See #9231.