Lengthy diversions were in place between Dunkeld and Pitlochry.