Ugh, typical, just as I posted I discovered the solution. For cucumber, you MUST initialise yourself...
@SystemStub
private EnvironmentVariables environmentVariables;
@Before
public void setup() throws Exception {
environmentVariables = new EnvironmentVariables();
environmentVariables.setup();
}