You can actually test with a strobo light if you have one displaying the RPM. It should gives you twice the actual RPM if set on 4 stroke engine. (I don't think the strobo maker has though of wasted spark ignition...)
You can also use any electronic tacho for a 4 stroke engine and take it's reading with a pinch of salt given the origin of the tacho.
I do not think the ignition circuit is at fault. if you have points, the tacho just count the number of times the points open per second and divide by 2. If you have an electronic ignition, I doubt the ICU can give a false timing information and still deliver a spark at the right time to the cylinder... But it's just my thinking...