Took the carbs apart again, soaked/cleaned them, lowered the floats a little - seems to have stopped puking fuel. All the floats float, the float valves are sealing.
But, new problem. Argh... as soon as I start the bike, the engine revs shoot up, with the idle screw backed all the way out it idles around ~3000, sometimes will surge, sometimes will die, choke on/off makes no difference - so, I've got a massive air leak from... somewhere. But, where? The carb boots are tight. This is totally new and I've no idea where it came from..... dammit. Ideas now?