I think the problem could be in MRLCOMM
When connecting the power it energizes some servos, wrist remains energized all the time even without connecting the arduino to the pc.
You can also see that the other hand is moving, the head and the pinky on the left is closed to the maximum. I don't dare to connect the biceps or the shoulders that have wiper motors because it would break everything.
I loaded version 58 and it does the same. I always saw it shake all the servos, the head also when turning on, but before I did not notice any of them stay on. The right hand had not been used for a long time because it had broken fingers, I just finished fixing it, so I would not know if the problem was from before. I think this could be the cause of it being burned, the wrist servo continued to be energized from the start, forcing against its own physical limit, with all the time it takes for webgui to start and configure, I did not have time to calibrate it.
You can try connecting servos but not connecting USB to see if you have the same problem.
I am thinking that maybe for this reason, a couple of years ago I had problems and he started shaking his arms and breaking his fingers violently and after starting he calmed down.