I'm experiencing this on an up-to-date system. Did you ever manage to fix it? I have tried everything thinkable to no avail. The DHCP works, an IP is assigned to the interface by the kernel, but it seems something takes them down before anything can be done, so the state goes back to unconfigured.