@Brandon,
Our imaging jobs run 'Gather Inventory HW & SW' - have you tried this as the first thing that happens once machine boots to production? It does take some time to complete.
I also have this script set up as a managed software delivery so techs can update hardware/user inventory if they are touching a machine. For some reason if the HW/SW task doesn't work, you could build this into your image workflow
"C:\Program Files\Altiris\Altiris Agent\Agents\Inventory Agent\InvSoln.exe" /dhi
This script collects software inventory (in case someone else is looking for that). We similarly have this available for techs to run via a managed software delivery in the agent, but could easily be a task as well.
"C:\Program Files\Altiris\Altiris Agent\Agents\Inventory Agent\InvSoln.exe" /dswi