There was some ancient code in WP::parse_request() that looked in $GLOBALS when setting up query vars.

This is no longer the case: [15796]