Fix the utilisation of QA_TESTS in gdk pipeline
As seen here, QA_TESTS is set but it is completely ignored because knapsack runner takes over.
Fix selective execution in gdk pipeline when changes to only E2E specs are detected.
Edited by Harsha Muralidhar