If I'm not mistaken I think the problem lies in the original question and a small misconception (or perhaps confusion) in notation/nomenclature.
When you write kForwarda[A]b[B] = kReversec[C]d[D] you're describing the condition for equilibrium in terms of kinetics, that is, when the forward...