Interesting post andreidi, in the USA (where I'm not from) they would say that "you got lucky"
The 500mA rating on USB2 ports is really a nominal limit and not hard and fast, all the Laptops and Desktop motherboards that I have worked on in the past ten years have used polymeric self resetting...