According to your description, the runner should have been ejected - twice. I may even have called her out for that kind of flagrant behavior, and pin my call on ASA Case Play 10.8-1.
Regarding the national ASA code, you can go to the
ASA National Web Site, click on the Umpires link and then the ASA Code link and you can search the code. I think it will read very similar to what you have quoted as your local policy.
Chances are your local policy will prevail for local games.
I don't know how this works locally here. Probably similar to your locale.