[Workshop] Continue inside for/while loop jumps to if

Since the July 20 update, Continue actions inside an If statement within a For or While loop will jump back to If instead of jumping back to For/While:

For/While
  If
    Continue
  End
End

Here is an example in which this causes extensive server script load:
Y0JDR

actions
{
	While(Global.A < 5);
		Log To Inspector(Custom String("Global A: {0} / Global B: {1}", Global.A, Global.B));
		Global.A += 1;
		If(Global.A == 3);
			Continue;
		End;
		Global.B += 1;
	End;
}