He got lucky with a border guard making a mistake which ultimately allowed him entry, but doing anything but cancelling his visa would have been contrary to normal treatment under the law.
Now he'll get an automatic 3 year ban, if not more due to the other laws he broke when he entered Australia.