Mike-- hasn't that bug been
fixed? See tzent's post from 8/12/10 at the link, and note that all the fun and games with Knight went on before 8/12/10.
The sim used to not add days from consecutive seasons to determine arb eligibility-- you just got a season that counted towards arb if you were in the minors less than 20 days in that season. So the only 3 seasons that counted towards arb for Knight were 9, 10, and 12; he therefore didn't start arbing until 13, and since he was down in 13 for > 20 days he remained an arb1 the following season (hence the $2.1M salary). Now, I thought, the sim started adding consecutive seasons, so while the "super 2" bug is still inplay, you can't stall salary development forever (or at least until you run out of options). I might be wrong, but I don't think this works as well as it used to.