Testing this further, it looks like the behaviour is not quite right here. Since you are using /reseterror to cancel the break, it should not be halting the script at that point. This issue will be fixed in the next beta.