Most likely because of the nature of Princeton's network setup. I work at a different university, and our DHCP environment is set up in such a way that the DHCP servers remember what device an IP address was assigned to, and will reuse the same IP as much as possible. Many DHCP servers do this. So even if a client doesn't renew a lease properly and continues to use the IP it won't necessarily cause a problem. Think of it like the DHCP server extending a reservation implicitly for some number of hours.Well the last time something like this came up with iPhones at Duke the blame was put on Apple when it was later discovered to be an issue with the Cisco equipment. If it really is the iPad then why is it an isolated case?
It sounds to me like Princeton not only has a short DHCP lease time but it also cycles through IP's rather quickly. So as soon as an IP is considered to be expired it quickly is re-assigned to another device. It's the combination of the device using the IP beyond the defined lease time AND the DHCP server re-assigning the IP to a new device that causes this problem. If the DHCP server always used the least-recently-used IP for a new reservation and they had a good sized pool of IP's then this likely wouldn't have happened.