Well, I already have that problem, or a kind of: every half cycle the ZC signal is not crossing zero volts.I would not be too worried about the waveform above and below the crossing point, as long as the zero crossing is equally spaced and consistent with load it should not matter. I would be more concerned about noise spikes giving you a false crossing.
Better look this scope capture: