I suspect it's quite an easy fix,... perhaps just involving a change in the order in which NightTextures and Eclipse Shadows are drawn by the renderer,
...or perhaps a better solution is to more generally prevent all emissive channels from being darkened by eclipses ... which would hopefully correctly handle the case of spacecraft and other modeled meshes (which may not make use of the NightTexture directive).