(PUP-3597) Catch :undefined_variable when Future Parser is enabled on 3.7.x

Closes #352
`UNSUPPORTED_PLATFORMS` is an empty array, so this will be `false && <anything>` which is always false, which means this test will always run :/