Fix could easily be worse than the issue itself.
Getting light isn’t hard. Once you acquire one of the basic electronics book, you can craft lightstrips extremely cheaply. The only time where that exploit would actually be useful is when you have only 1 flashlight and no other good source of light. You could then load 1 battery into it, flip it on, start a craft and repeat this.
Using a tiny fire in heavy rain is more of an exploit, but it should probably be fixed by nerfing small fires, which are also too good in combat.
Having dying fires cancel crafts would be really annoying.
Though if the craft restarting system was more developed, it could be good to nerf craft starting. If not-fully-crafted items had visible percentage meters, could easily be re-started etc.