Automatically delete current DCHP lease when static assignment is added for the same device

Ported from

We already have a way to manually delete the current lease since PR