Works to tackle landslip at Crovie completed ahead of schedule