Sorry to point this out, but unless you have some sort of subtle reasoning that isn't obvious to me, your calculations aren't correct.
The EV is 286-252. If the President had lost Ohio and all of the other states remained unchanged, W would have 266 and sKerry would have 272.
The 20 Ohio votes would not simply disappear.
No they would not disappear. Bush has already won them per the safe harbour provision. Kerry cannot win them.
Bush has won. The only way the electors would change is both the House and the Senate vote to take the votes away from Bush. If only one the houses were to give the votes to Kerry and the other Bush, the decision would go back to the Governor of Ohio, Taft, a Republican.