Supplicant dbus call cancellation

Fixes for issues related to pending D-Bus messages when interface is removed and the related data structures are released, but callback functions expect them to be present when D-Bus calls complete.