Graeme,
Your leak was most likely caused by some crud in the fuel making its way to the float valve causing it to stick. If it happens again, check the bottom of the float bowl when you have it apart and see if there is anything in there.
When I first got my bike, I experienced the same thing and discovered my fuel line was deteriorating on the inside, sending little bits of black stuff into my carbs. The fuel line looked perfectly fine on the outside, but you could see cracking on the inside. Since then, I've followed Rob's advice and replaced my fuel line yearly.
John Mc