fix Usage Flags
open override fun fixUsageFlags(localData: MutableList<AvailVariableAccessNote?>, outerData: MutableList<AvailVariableAccessNote?>, codeGenerator: AvailCodeGenerator)
Push a label, which is a continuation. Since the label can be restarted (which constructs new locals while reusing the arguments), or exited (which has no static effect on optimizations), I only have an effect on arguments and outer variables. Scan all arguments and outer variables and ensure the most recent pushes are reset so that isLastAccess is false.