Hussain Haqqani granted 'last chance'