With weeks to go, a 400-year-old parade through a Lake District town has been cancelled after police demanded organisers provide marshals.