As a one-time rock'n'roll hell-raiser, Jimmy Barnes has spent a considerable amount of time exorcising his demons.