I used to be in the same situation. When I flashed ROM and I forgot to unselect the option "locked the phone after flashing", the phone is hard bricked because I tried to lock a phone (Chinese version phone) with a foreign ROM (not original chinese ROM). Maybe that's what your son did...