Why not just do this with a 2:1 mechanical reduction, gearbelts or something? Then they CAN'T get out of time. Seems like a lot simpler solution to me. Even if for some reason you have to control them separately, a mechanism that indexes the bobbin very close to a half turn and in done such a way that it doesn't accumulate positioning error, controlled by a photo or fast prox that senses the needle mechanism seems like an easier go.
Using electronic automation is fine, but only when it offers some benefit. If mechanics are easier, will perform more reliably, or have cheaper replacement components, there's nothing wrong with considering them as an alternative.