I've encountered the same issue here and found a resolution for this by using 2 commands using recycleactor or unequipall
1. set your player view become 3rd person
2. open game console command by press "`" symbol (without quotes)
3. click on your character until it shows player ID
4. type 1 of the command you desire to use (recycleactor or unequipall) and voilaaa my character's broken body and limb now is fully recovered
5. Good Luck