The resistor trick is only going to work if the ignition cylinder contacts are what is at fault.
If you get a junkyard BCM, and it is the ignition cylinder, which in a lot of cases it is, then you'd have to have the new BCM programmed.
You have a pellet in the key correct?
If so, and you have a multimeter then you can measure the resistance of the pellet, then put the key in, and remove the hush panel above the gas/brake pedals, then at the big wiring block you need to locate the two little white wires that are coming out of the orange sheathing, remove the screw holding the wiring block down, then back-probe them to see if the resistance is close to what the pellet reads as.
If it the reading is off by a lot of ohms, then you could do the resistor trick, or just get a bypass and bypass VATS altogether.
The other option is to have somebody that can tune the PCM tune VATS out of it, I'd rather go with the bypass option personally.
Here is the bypass I am referring to.
Baker Electronix - GM VATS Bypass
Read this thread though first, as you need to determine which type of VATS system you have.
How to bypass the VATS system in a late model GM vehicle