Update: it's still hot weather, but the new cables seem to have made for a better, stronger crank. Usually, even in warm weather the bike would shut off during cranking and reset my clock and trip meter and an error message "0008 rsw" would come onscreen. I'd have to shut the key off and on again to reset it and turn the bike on, at which point it would crank on; this would happen at least twice a week even during warm weather. So far, it hasn't happened at all, and I rode the bike all week to work.
The real test will be in the winter when it's below 50F, but so far I'm very happy with the results.
Yesterday morning it was 59F and, when I tried starting the bike I got the 0008 rsw error message and the clock and trip reset themselves. This morning it was 63F and it gave me the error message twice before it cranked up.
The upgraded battery cables definitely give it a stronger crank, but it doesn't look like they resolve the cold start issue. Back to the drawing board.
Turn the key in and wait for the main headlight to go off before cranking it. it will give some extra voltage (0.2).
Otherwise go lithium and follow the same procedure. With the shorai battery and upgraded Hi-caps cable I never had a problem starting the bike warm or cold. And when I say cold, I mean 40F.
I've already tried that. I've tried everything that's been recommended in every Ducati forum except putting the oil at a lower level in the site glass. That's next on the list, but I don't expect it to work since it looks like an electrical problem.