
(couldn't resist)
and

demented!
Oh man... double-beam spammage the first time I've used 'em... the power may go to my head.
IIRC, marking goals complete doesn't truly complete them as far as the next mission is concerned, but it allows the mission to continue with new events based on them being complete. So long story short, you still have to do it the hard way.
Now, on the mission in particular, you don't need to destroy all four to continue, only two. Or if that's the point, you've already nailed 2 but want to clear the mission with all destroyed, then by all means cheat away with invulnerability and infinite bombs if that tickles your fancy. After the 10th time or so playing the mission, I decided to disable it rather than remove the beams... needless to say the dev's didn't seem to think of that one

There was a video someone posted (it's on you-tube) of every goal getting completed that you may try using to help. You could do a forum search for bearbait and likely find it.
Though it's probably moot now, on the subject of changing the enable code and making ones like 'destroy targeted subsystem' work, I'd like to second/third whatever that. Debug mode is counterproductive if you're testing missions that aren't making changes to tables, etc.