Ein Code ist etwas was in sich ausgeführt wird. Wenn dessen Ende erreicht ist, sollte alles erledigt/ausgelöst sein, was der Code bewirken soll. Daher können die letzten vier stellen, nichts kaputt machen.
Bzw. der einzige Unterscheid zwischen deinen 2 Varianten ist ja nur dass es eine gewisse Verzögerung zwischen den beiden Versuchen, den Code auszuführen gibt.