The only other reason would be that there is a DHCP server on that VLAN that you are not aware of such as a wireless router added incorrectly or someone added a server but as Brad has stated, if the L2 connection to the DHCP server then addresses will be available to the end clients