The BBC has been criticised for its "ambush" of Zia Yusuf during their latest broadcast of Question Time after he was told just "minutes before" that the audience would contain illegal migrants.