Knaresborough poised for first Bed Race in three years