That would have to be the case in order to prevent Genesect EX from attacking.
And, if Genesect EX was the Defending Pokemon, then it can't attack.
Since it can't attack, you never get to the text about G-Booster ignoring effects.
So it can't attack at all, regardless of having G Booster attached.