Breaking of Program Invariants
Program invariants are invariants that should hold for the entire lifetime of your program.
Malicious race condition breaks an invariant of the program. The invariant of the program is that the sum of all balances should be the same amount. Which in our case is 200 euros because each account starts with 100 euro (line 9). I neither want to create money by transferring it nor do I want to destroy it.