The battery was lasting longer for a time, but the system was never able to determine the charge on one of the batteries. Now, the behavior which fried my last charging board has returned. When the device has <30% battery and is under load, it reboots.
I do have some spare larger batteries on hand for the runtime upgrade, so I will attempt that. I’m hoping this is just an issue with one of the batteries that my unit shipped with.