The reason Fawad played is because the test team is NOT in England yet, only the t20 team is. That's why the likes of Farhat, Hameed, Azhar Ali or Tanvir Ahmed are not playing in this match.
On second thought, Umar Amin is not part of the T20 squad. So that's not true.