First off, Thanks! for the welcome and the script assistance.
I've gotten just about everything sorted out regarding the engineers. While tweaking the 50% functional destruct objectives LOL

I somehow made them undesireable to the engies for about an hour, and had all kinds of trouble with them wandering off into la-la-land. But I corrected that, I found I needed to make the path between the nearest node and the plant action a little more linear, so that he'd be throwing the Dynamite more squarely at the door. A few distance adjustments and action_closenode fixes later its all ship-shape and working great now.
As for that script Crapshoot, slight issue there. During warmup the safe door is wide open and I can verify that it works, but once the match starts it slams shut.
EDIT: With the Warmup properly disabled, the door remains open full-time as planned. But the bots still do not grab the objective, the following is my suspicion as to why that is.
I've also observed that the dropped documents have a different entnum each time I check them - I'm guessing this means the entnum for the stolen objective is generated by WolfMP each time its grabbed. Since thats the entnum I've been going off of, odds are its incorrect since the stationary entity number is most likely something different and static. Also, I can't seem to target the docs with /viewent through the func_invisible_user entity that the door consists of. So at this point I'm suddenly not so certain as to how I'm going to get the proper entnum on my steal objective action.