Fixes a number of null loc playsound assert fails
Created by: gbasood
The causes I addressed in this are:
- Telesci's awful spark() proc, which was the number one cause of assert fails in the logs I checked.
- Rogue drone event end
- Igniters in bombs causing sparks AFTER their assembly blows up
- Gold slime core + plasma spawning hivebots without immediately giving them a location
I tested the gold slime core reaction and telesci. Forgot to test the bomb thing.