We only track outbound serial numbers so there is no real association to the Job as far as that aspect goes. And we typically do not use subassemblies.
I don't know if I have a complete process yet but after a tip on the EUG forum, I was able to get components back to inventory with all the correct GL accounts used. I ended up creating a Job to consume itself with one operation. Add a Job-Stock demand for 1. Did a Job Receipt to Salvage for all the components. Labor and Burden at the top level was the only cost left associated with the material. Claimed the one operation. I then did Job Operation NC all the way through DMR Reject. Then removed the Job-Stock demand since we are not producing anything. This removed all estimates leaving just the Labor and Burden portion of the material as Actuals(as I mentioned before) but that cost was moved through DMR and subsequently moved to our Prod Scrap GL account.
Then looking at the Inventory/WIP Rec Report and Inventory Counts, they all have the appropriate cost/counts. With the Labor and Burden portion of the disassembled part costed to the Scrap GL. Which makes sense because you can't get labor/burden back once it's been consumed.
Obviously very cumbersome and time consuming. Nothing that some BO calls can't take care of though.
But with all that, It might just be easier to open a Job back up like you mentioned.
-Caleb