2 billion is a very large number that was probably not envisioned as reachable in the near future - as a programmer I'd argue this is a pretty easy mistake to make, and that while (slightly) embarrassing, its a good learning moment.
It's also really awesome that you're here, and that you guys were so honest about the nature of the bug - this is really something that should be encouraged.