Spin C:
1) A1B1C1 = r-2 / r
--- this leads to a win on 1/r^2 cases.
2) A1A1B1 = 2 / r
--- this leads to a win on 1/r cases.
Total: r-2 / r^3 + 2 / r^2 = 3r - 2 / r^3
Total with r = 3: 7/27
Total with r = 4: 10/27
There are some minor errors.
As stated we arrive in case 1 with probability (r-2)/r and case 2 with probability 2/r
1) A1B1C1.
a) Chance is 2/r that we end up at
A1A0B1 (we can match either remaining reel)
Now we need another match. Chance is 1/r.
b) Chance is (r-2)/r that we end up at
A1B1C0
Now we need to match the first two reels to the final reel on consecutive spins. Chance is (1/r)^2 = 1/r^2
2) A1A1B1. We spin the last reel. Chance of an immediate win is 1/r. Otherwise --with probability 1-1/r = (r-1)/r-- we land on
A1A1B0
Chance of a win from here is (we need to spin each of the first two reels and match the final reel each time) (1/r)^2= 1/r^2
Chaining all the conditional probabilities together, our total chance of success starting from A1B1C2 is
[(r-2)/r]*[(2/r)*(1/r)+{(r-2)/r}*(1/r^2)]+(2/r)*{(1/r)+[(r-1)/r]*(1/r^2)}
Factoring out 1/r^4 from the above expression and expanding gives
1/r^4*[2*(r-2)*r+(r-2)^2+2r^2+2*(r-1)]
=(2r^2-4r+r^2-4r+4+2r^2+2r-2)/r^4
Collecting like terms yields
(5r^2-6r+2)/r^4,
Spin A/B:
Total: 1/r^2 + 1/r^2 + r-1 / r^3 + r-2 / r^3 + (r-2)(r-1) / r^4 = r^2 + r^2 + r^2 - r + r^2 - 2r + r^2 - 2r - r + 2 / r^4 = 5r^2 - 6r +2 / r^4
which agrees with this result.
I await a proof or counterexample to the following conjecture:
Conjecture: Given any number of rares and any number of reels, if the reels are all different it makes no difference to our chance of success which reel we spin first.