Sale of public land between Knaresborough and Harrogate averted — for now