Could you please clarify third case a little bit more?
What does mean "run was still successful" if it is not for card purpose, and security testing is a card. Is it like there is any unknown layer between first run and second which is not affected by crisium grid and it says to security testing not to trigger?
The run was not successful for the purposes of card abilities. But it was still a successful run in game terms. However, if you run there again, then you have made the second successful run on the server this turn. So Security Testing doesn’t resolve because it is not the first successful run.