The government's progress hasn't 'been good enough', according to a Westminster troubleshooter