I found a nicely translated datasheet for the 4056 and the temp pin to ground disables temperature monitoring so that's not it. I can't measure anything wrong on the board but it just refuses to charge. It runs fine on the battery although the voltage is now at 3.25v and dropping.