The “no travel” list was a recommendation, not an enforceable ban.
Thanks for the clarification. What you say must be true, as several people have said the ban was not in effect at that time.
And that brings up the more interesting question, why would he use a British passport to go to Pakistan when he could’ve used an American passport?