Allansford to Panmure road works delayed