api break <uuid> will break one of them just not all. it has nothing to do with event lock
event lock means do not parse events recursively like the behavior you described.
Since you asked so nicely, I added the "all" modifier to the command.
api break <uuid> all