A number of people have been complaining about these problems on the FreeBSD lists. It's somewhat a known by not known problem.
The dhclient maintainer seems to think there are some edge cases left in the client. Please describe in more detail your isp setup and what options the isp are pushing to you.