This is more of me sharing the solution I found to this problem. Found a couple of entries asking but not listing a solution.
My issue consists on thin clients not reporting the proper serial number and only showing zeroes in the console. Also the description shows a generic "HP Thin Client" as opposed to the actual model number.
This is a problem because I cannot get a report on patches currently installed in the client. I also have issues when I try to reimage one since the console cannot properly tell if the model matches the image.
Current setup I am running is console and client 4.7 SP 6.
I found that the WMI is corrupted. I ran a command on them: wmic BIOS get serialnumber and it gives me an error. I took a separate unit and put a fresh image in it. I then backed up the MWI, moved it to a broken unit and restored that backup on the broken unit. It fixes the issue and now the broken unit reports fine and allows reimaging without a problem.
Commands I ran:
on a newly imaged unit: winmgmt /backup c:\backup
Copy that backup file to a broken unit (Ex. c:\Temp\)
On a broken unit:
winmgmt /restore c:\Temp\backup 1
Reboot.
Thin client should report serial and type of unit just fine now.