This time last year independent economists were warning of an £11bn "black hole" in the public finances. It would have required steep tax increases or spending cuts if borrowing were to come back ...