Andrew McConnell, Deputy controller and Auditor-General