`Field.subspace` sometimes fails for a global cyclic subspace
At v3.16.2, Field.subspace sometimes fails for a global cyclic subspace:
>>> import cf >>> f = cf.example_field(0) >>> f.subspace(X=cf.wi(-180, 180)) # OK <CF Field: specific_humidity(latitude(5), longitude(8)) 1> >>> f.subspace(X=cf.wi(-170, 170)) # NOT OK: should give same result as [-180, 180] ValueError: No indices found from: X=<CF Query: (wi [-170, 170])>