'Favours granted': ATO's Michael Cranston let taxpayer off prosecution hook