My opinion is it was unintentional. It should have been a flag, but, doesn't warrant a suspension or fine.
I think it could be argued it looked intentional or not intentional. I believe it was NOT intentional because why would anyone choose to punch someone in the helmet? You can brake bones in your hand pretty easy doing that. But, anything is possible.