My guess is that the billing logic is separate from the application logic. There's probably a delay between the two and mostly one-way communication.
2) Also if they are able to figure out when you've hit your daily free quota and cut you off almost immediately, how are they not able to figure this out?