Transport Minister Jo Haylen suffered a “massive error of judgement” and disrespected a taxpayer-funded driver but will keep her job, the premier said.