M6 disruption warning as ‘never-ending’ ?78m work ‘in final stages’