BFD: Fix crash related to reconfiguration and passwords
Any change in BFD iface configuration should trigger session reconfiguration, as config is copied into the bfd_session structure and not just accessed through the bfd_iface structure. As bfd_session now contains a pointer to the password list allocated from the configuration, forgetting to update the bfd_session causes use-after-free. Thanks to Lexi Winter for the bugreport.