My new battery finally arrived...
The device has been in the cupboard for a few weeks while I waiting. 
Now when it boots all I get is this:
	Quote:
	
	
		
			
				U-Boot 2014.04 (Jul 24 2018 - 06:41:12) 
 
CPU:   Freescale i.MX6SL rev1.3 at 792 MHz 
CPU:   Temperature 38 C, calibration data: 0x58c5135f 
Reset cause: POR 
FRED::: EXTCSD177=0, 179=48FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2 
Board: Heisenberg 
Board Id: P0011807xxxxxx 
S/N: G000Kxxxxxxxxxx 
I2C:   ready 
DRAM:  MR5=0x6,MR6=0x3 512 MiB
			
		 | 
	
	
 I tried swapping the new battery in, it does the same thing. Actually a small difference...the new battery boots it, the old one doesn't which seems to point me to the charging circuit.
I also now have a hot air gun so some reflow on the weekend might be in order, as suggested by knc1
I will disconnect new battery and investigate the charging circuit further with a better magnifier.