City council will pay £56m for Edinburgh's 'incomplete'