I did all my heavy gage terminal end soldering without using the very strict guidelines I saw you explain with very specific terminal ends and type of solder (if I remember). I don't doubt the superiority of the materials and methods you describe, but I have experienced no failures and had very specific reasons for choosing my unapproved methods and materials.
I used plain copper crimp lugs- way cheaper then the fancy ones that are correct. I used liquid acid flux, silver bearing solder and a small torch. I admit to bringing pipe soldering techniques into my electrical soldering, but I did not at anytime produce the disastrous results you predict and depict.
I stripped the wire for about a 1/4 inch space between the end of the crimp lug and the insulation. I etched both the copper lug and the wire end with the acid. I put a sleeve of heat shrink over the wire. I insert the wire into the lug and crimp it forcefully, I only use the wire/lug combo that matches the lug wire size rating. I hold the lug in a vise on the hole area of the lug with the wire sticking up. I spray a little heat sink compound on the insulation right up to the edge of the exposed wire. I hold the end of the solder right at the lug/wire interface I put the blue tip of my torch right on the the lug down close to where it's about to flatten out and opposite to the side I have the solder touching and as soon as I see the solder flow in and all the way around the wire I take off the torch. After it cools I clean off the heat sink snot and slip the heat shrink over the connection and shrink it in place.
I have had extreme difficulty years ago getting a lug/wire connection hot enough with an iron or gun to get a nice flow of electronic solder into the whole joint. I also have had a number of times when a plain crimped joint failed. I hacksawed one of my torch/bearing solder/liquid acid flux connections open to check it- it was completely full of solder with no voids.
I suppose I'd use your method and the super nice crimp lugs next time, but at that point it's getting up towards the price of buying pre-made cables. I forget did you say use solder at all on making your own battery cables? Don't you find getting that mass of lug/large wire end hot enough to get the solder flowing all at once difficult? Does the flux core solder ever sort of run short of flux by liquifying the flux and having it find a single gravity path and not etch all the surface area needed among all those strands and the complete inside bore of the lug?
I describe this not to suggest this to anyone else, I'm sold on your mastery and understanding of the proper methods for this work Main, I only describe it in detail to get your opinion on the actual material and workmanship weaknesses in my homespun method and clarification on the solder material, method, tools and time required for the actual soldering of heavy gage 12v wire terminals when I do it again.
The problems with your crimps are most likely, your crimps.
#1 If you can get solder to flow into a properly crimped battery lug then it was not properly crimped to begin with. Solder will not flow where there is physically no space for it to flow. A proper crimp will leave a connection so tight that even submersion in water for six months will leave the sealed end of the crimp lug bone dry. I've done this and loaded the sealed end with grains of sugar. After six months I removed it from the water, drilled a hole and the dry sugar fell out.
#2 Plumbers flux will eventually lead to increased corrosion. It is an acid. In plumbing pipes the water inside the pipes flushes and dilutes the acid. There is nothing to dilute it inside a battery lug. This is why there are electrical grade solders and cleaners and plumbing grade.
#3 The difference in price between heavy duty tin plated lugs is not a lot but the difference in longevity that I see is rather dramatic when comparing tin plated lugs to bare copper. Tin plated lugs are not immune to corrosion, but it does hold it off significantly longer. Also many of the bare copper lugs are very light duty and the wall thickness is very thin leading to the old "fishing with a wet noodle syndrome"... I have seen 2/0 wire terminated with these lugs and the weight of the wire alone will bend the lug. If you're using bare copper lugs you can paint them with silicon dielectric grease after you connect them to the battery. No-Ox-Id is also good and actually holds up better than silicone dielectric and is a conducting grease not a dielectric so it actually aids your electrical connection.. Either of these will greatly reduce the corrosion potential.
#4 If you had a crimped lug fall off then it was simply not properly crimped. A properly crimped battery lug should easily hold over 1000 pounds of tensile force on sufficient sized battery cable.
#5 Most don't want to invest in a $150.00+ in the proper crimping tool but Genuinedealz.com will terminate lugs for $1.00 per crimp. This is well worth it. Simply measure what you need, and note the lug hole sizes, and they'll make them up for you.
The bottom line is if you're comfortable with your work on your boat then your good to go.