Yes they do. Neutrinos from Supernova 1987A arrive along with the photons, they don't lead them or lag them.
Fail. Neutrinos from supernovae arrive
before light, because they pass straight through the star when the reaction starts, whereas light is delayed until the shockwave reaches the surface of the star. That gives them enough of a head start that they arrive first even though the light is going (very slightly) faster.
And the recent OPERA results didn't show the neutrinos to be lagging c, which they'd need to do if the neutrinos had mass.
As others have pointed out, neutrinos travel
sufficiently close to c that it is difficult to measure the difference. Virtually impossible over any straight line distance possible on the Earth. Even in circular accelerators using electrons which are far more massive than neutrinos, we still treat the electrons as traveling exactly at c because it simplifies calculations and the difference is still so small as to be negligible. But electrons, like neutrinos, have mass, and therefore we know that they're never actually traveling
at c, just close enough that we don't always have to care about the difference for practical purposes.
Since experiments for a long time as well as theory predicted that neutrinos were massless, only to be likely shown wrong in the 1990s
The important thing here is that theory and experiments didn't say that neutrinos
couldn't have mass, just that they probably didn't. However, both theory and experiments say that neutrinos absolutely cannot have charge. Lacking charge is such a fundamental characteristic that they were even named after it.
Charge conservation is not violated because different neutrinos could have different charges.
This has already been explained to you, so I really don't know why you're repeating it. Charge has to be conserved locally. Look at this equation again:
neutron --> proton + electron + electron-antineutrino
That reaction must conserve energy, momentum and charge, among other things. It doesn't make any difference at all what the charge on different types of neutrino might be, if the charge on the neutrino in that particular reaction is not exactly zero, it's not balanced. And, again as already explained, you can't just add in an extra different neutrino, or any other particle, to try and balance it, because energy and momentum are already balanced so adding anything extra would mess them up and just make things worse.
And note that this is not just theoretical, reactions like this have been constantly measured since before neutrinos were first discovered. In fact, these observations are exactly the reason neutrinos were discovered in the first place.
it's reasonable to suspect that the electric charge will be detected eventually
No, it really isn't. There is no reason to expect it from theory, and there is no experimental evidence to suggest it could be possible. That we have been wrong about things in the past does not make it reasonable to expect every nonsensical claim to eventually come true.