A raft of laws introduced after Brisbane teenager Cole Miller was killed in a one-punch attack halved serious assaults, a report has found.