I went to start the bike last night, just to check if it would, it's been sitting idle for about a fortnight over Xmas. It wouldn't start, checked it was getting fuel and it was. Battery was starting to die so I left it charge overnight.
Went out tonight and the bike starts up first push of the button
My thought on this is you have/had
two separate and unrelated problems.
Problem #1 was low battery voltage, Problem #2 is probably a partially clogged carb passageway in one or more of your 4 Mikunis.
I wanted to explain a little about Problem #1, the low battery voltage problem. The B4 uses inductive coils (as do most other motorcycles and cars).
Inductive coils take time to charge up before they can properly fire a spark plug. This period of time is called "Dwell time" and for our B4 coils that required time is about 2.8 milliseconds if, and only if, the bike's electrical system is running at normal voltage (about 13.5 volts).
For our Bandit, 13.5 volts flowing through the coil primary winding for about 2.8 milliseconds equals enough energy for a good, strong spark plug discharge right at the instant that the CDI removes/interrupts the path-to-ground (causing the induced electrical field in the coil primary winding to collapse, inducing an exponentially greater field collapse in the coil secondary winding, which grounds out through the HT lead to the spark plug and then across the spark plug gap into the metal of the engine's cylinder head).
The problems start when the electrical system is running at less than normal voltage, say, cranking at 8 or 9 volts (I really don't know how low a battery will go during cranking). Anything below the normal operating voltage will require more time to properly charge the coil.
Today's modern ECU controlled engines automatically correct the Dwell time for low battery voltage but the B4 isn't that advanced. Instead, with its very basic (dumb) CDI the B4 continues to use the same Dwell time regardless of the battery voltage. Basically, Suzuki is depending on you to keep a good battery in the bike.
... if you want a good strong spark.