It would be nice if there was an element of common sense baked in.......or if replay could get involved & subsequently place runners, as in "Yes, batter's out on interference, but it occured after the PB or WP, therefore..........."
I might have to look up the ins-and-outs on fan interference. Maybe buy a Diamond Box season ticket, take a bat with me, and fling it at Contreras every time a ball goes past him & a runner(s) is going to advance.