Accuracy get better after learn.unfreeze()

In Jeremy talk after unfreeze method the accuracy supposed to be worse, because we are training the whole model layer instead of just the layer at the end.

But I got the result the opposite when I am training MNIST dataset. My accuracy get better after the learn.unfreeze() … Why is that? Thank you