A botched council IT project has left Bristol taxpayers footing an extra bill of more than £1 million after a two-year delay.