It turns out that, like gl_PointSize, 965 has issues with gl_BackColor trashing user-defined varyings.