Does ring current heating generate the observed O$^+$ shell?