fsx: fix infinite/too long loops when generating ranges for clone operations