Shannon kidnap ‘could not have prevented’