This reverts the state to our old supplicant logic setting or clearing
IFF_UP if needed and logging if we do change the interface state.
In my testing I have never seen the log entry for `(changed)`
so I consider this purely for informational and testing purposes but
not for upstream or to be included in the tree as-is.
It might be wise to review my logic, just to make sure I didn't screw
it up by accident.
Sponsored by: The FreeBSD Foundation